1.Activity的4中状态:
Running(栈顶,可以交互)
Paused(失去焦点,包括被透明的Activity覆盖,各种成员变量也还在,但是在内存紧张的时候可能被kill掉)
Stopped(被另一个Activity完全覆盖后,各种成员变量也还在,但是在内存紧张的时候可能被kill掉)
Killed(Activity被系统回收掉了)
2.Activity的生命周期:

Activity启动-->onCreate()-->onStart()-->onResume();
onCreate():Activity被创建的时候调用. 数据的预加载.
onStart():Activity已经被创建了能看见但是不能交互.
onResume():Activity可见,可交互.
点击home键回到主界面(Activity不可见)-->onPause()-->onStop()
当我们再次回到Activity的时候-->onRestart()--->onStart()-->onResume().
退出当前Activity时候-->onPause()-->onStop()-->onDestroy()
3.进程的优先级:
前台(前台的activity和与前台activity绑定的service)/可见(Activity可见但是不能交互)/服务(后台service服务)/后台(前台进程通过home键/或者其他方式进入后台不可见就转换成了后台进程)/空
4.Activity任务栈:

5.Scheme跳转协议: