这段时间做到一个涉及生命周期的软件,之前一直没仔细注意Activity生命周期的具体细节,今天就写了一个测试类来看看效果。
记录如下:
public class TestActivity extends AppCompatActivity { /** * 打开一个 Activity:onCreate 》 onStart 》onResume * 打开后返回前面的Activity: onPause 》 onStop 》onDestroy * 打开后按home键 :onPause 》 onStop 再次打开 onRestart 》 onStart 》onResume * 打开后切换到其他app和打开后 按home键情况一样。 * 打开后进入其他新的Activity也和按home键情况一样。 */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); Log.i("TestActivity", "onCreate"); FloatingActionButton fab= (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(TestActivity.this,LoginActivity.class)); } }); } @Override protected void onRestart() { super.onRestart(); Log.i("TestActivity", "onRestart"); } @Override protected void onStart() { super.onStart(); Log.i("TestActivity", "onStart"); } @Override protected void onResume() { super.onResume(); Log.i("TestActivity", "onResume"); } @Override protected void onPause() { super.onPause(); Log.i("TestActivity", "onPause"); } @Override protected void onStop() { super.onStop(); Log.i("TestActivity", "onStop"); } @Override protected void onDestroy() { super.onDestroy(); Log.i("TestActivity", "onDestroy*********************************"); } }
相关推荐
Activity生命周期源代码 Activity生命周期源代码 Activity生命周期源代码
很好的一张Activity生命周期图,可以很清楚了解Activity生命周期的流程图
activity生命周期详解,http://blog.csdn.net/huiblog/article/details/53292490
日志追踪(完成以下六步、明白android的四种状态的生命周期和相互切换): 1、启动app、查看控制台输出,发现依次触发onCreate、onStart、onResume这三个方法 2、点击按钮(弹窗风格的Activity),控制台输出onPause...
实验一 第一个Android程序和Activity生命周期。实验要求: 1.用工程向导生成第一个Android程序,并在模拟器上运行 注意在新建应用的选择SDK版本时选API 18 2.熟悉Android应用程序的基本文件结构 3.了解使用开发环境...
andriod 开发之 Activity生命周期总结,
Activity7大生命周期与4种启动模式(standard,singleTop,singleTask,singleIntance)
Activity生命周期Demo
详细描述 Android四大控件之一的Activity的生命周期,以及使用注意事项
一个测试Activity生命周期的小DEMO。
深入理解Activity生命周期示例代码.
Android Activity生命周期演示源码,从第一个Activity到第二个Activity,Android Activity形象的说就是一个容器,在里面放置各种控件(按钮,文本,复选框等),就形成了软件的界面~ Activity是可见的。
Activity生命周期 启动模式实例
Activity生命周期运行时序图,需要了解的可以下载看看
Activity生命周期的完美呈现,通过一个简单的项目,可以比较好地理解Activity的整个生命周期,对于初学者有一定的帮助!
activity生命周期、线程优先级、异常销毁、任务栈 参考代码
Activity生命周期及Intent传值
主要讲讲: 何时onPause, 何时onStop,何时onDestory; 以及恢复的时候,何时onRestart,何时onResume。
基于Android Studio,通过简单的实例分析Activity的生命周期