activity的生命周期:
以下是对他的七个方法的简单理解
protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void onPause(); protected void onStop(); protected void onDestroy();
启动一个新的Activity 就会依次由 Android 操作系统调用:
onCreate: Activity 第一次被调用;设置布局文件、绑定监听器等操作。
onStart:当 Activity 被显示的时候调用
onResume:当 Activity 能获得用户焦点的时候(即用户可以操作该 activity 的时候)。
在当前运行的Activity 被打断时(来电话或跳到另一个 Activity 时)调用 onPause ,在函数内部编写一些保存当前 Activity 数据的代码。以待返回时还原数据。
当一个Activity 处于不可见状态的时候,就会调用该 Activity 的 onStop 方法。比如跳转到新的 Activity后。如果跳转出来的是一个对话框( Dialog ),则不会调用 onStop 方法。
当一个Activity 调用了 onStop 之后又被返回是,则是调用 onRestart 方法,然后再 onStart 和onResume 。
当明确地调用了一个Activity 的 finish() 方法,或当 Android 系统资源不足,而某个 Activity 处于不可见状态,则系统会选择销毁掉第一个不可见的 Activity ,则系统就会调用这个 Activity 的 onDestroy 方法,销毁这个 Activity 。
activity的状态:
相关推荐
Activity生命周期源代码 Activity生命周期源代码 Activity生命周期源代码
日志追踪(完成以下六步、明白android的四种状态的生命周期和相互切换): 1、启动app、查看控制台输出,发现依次触发onCreate、onStart、onResume这三个方法 2、点击按钮(弹窗风格的Activity),控制台输出onPause...
详细描述 Android四大控件之一的Activity的生命周期,以及使用注意事项
很好的一张Activity生命周期图,可以很清楚了解Activity生命周期的流程图
Activity7大生命周期与4种启动模式(standard,singleTop,singleTask,singleIntance)
activity生命周期详解,http://blog.csdn.net/huiblog/article/details/53292490
Activity生命周期
Activity生命周期及Intent传值
Activity生命周期Demo
一个测试Activity生命周期的小DEMO。
Activity生命周期的完美呈现,通过一个简单的项目,可以比较好地理解Activity的整个生命周期,对于初学者有一定的帮助!
andriod 开发之 Activity生命周期总结,
深入理解Activity生命周期示例代码.
Activity生命周期 启动模式实例
基于Android Studio,通过简单的实例分析Activity的生命周期
Activity生命周期运行时序图,需要了解的可以下载看看
Activity生命周期示意图
主要讲讲: 何时onPause, 何时onStop,何时onDestory; 以及恢复的时候,何时onRestart,何时onResume。
Android Activity生命周期演示源码,从第一个Activity到第二个Activity,Android Activity形象的说就是一个容器,在里面放置各种控件(按钮,文本,复选框等),就形成了软件的界面~ Activity是可见的。
因为Fragment是依赖Activity的,因此为了讲解Fragment的生命周期,需要和Activity的生命周期方法一起讲,即Fragment的各个生命周期方法和Activity的各个生命周期方法的关系和顺序,