一个简单的例子让你彻底了解android 中Activity的生命周期
2012-04-14 16:47
561 查看
package com.test.testlife; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; public class TestActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.v("--", "create"); Intent intent=new Intent(this,Test2.class); startActivity(intent); } @Override protected void onDestroy() { Log.v("--", "destroy"); super.onDestroy(); } @Override protected void onPause() { Log.v("--", "pause"); super.onPause(); } @Override protected void onResume() { Log.v("--", "resume"); super.onResume(); } @Override protected void onStart() { Log.v("--", "start"); super.onStart(); } @Override protected void onStop() { Log.v("--", "stop"); super.onStop(); } }
package com.test.testlife; import android.app.Activity; import android.os.Bundle; public class Test2 extends Activity{ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
输出结果
可知,即使跳转是在onCreate中进行的,但是onStart,onResume同样会执行,跳转到其他activity会调用onPause和onStop。
按返回键结束当前activity
如果直接在onCreate方法中调用finish(),则调用完onCreate后直接调用onDestroy,其它方法都没有被调用
相关文章推荐
- 通过小例子 了解 Activity 生命周期 —— Android 发现之旅 - 2011/03/25
- 一个简单的android activity跳转动画例子
- 【Android开发-8】生命周期,Activity中打开另外一个Activity
- android中一个activity的生命周期试验记录
- 《Java编程思想》之更好了解内部类的价值(一个简单的例子)
- 【Android开发-8】生命周期,Activity中打开另外一个Activity
- 一个简单的图片裁剪Activity:android-crop
- Android学习路线(十四)Activity生命周期——停止和重新启动(Stopping and Restarting)一个Activity
- Android简单创建一个Activity的方法
- android的SAX解析XML文件的简单的例子SaxXmlDemoActivity
- android Activity生命周期的例子
- Android中遇到问题时的解决方案:突出一个简单粗暴!Android Activity泄漏问题解决方案
- android中Contex的使用例子(在一个普通类中用context去开开启一个activity)
- 一个简单的例子带你了解jni流程
- 突出一个简单粗暴!Android Activity泄漏问题解决方案
- Android Activity的生命周期简单总结
- 在android中显式和隐式访问activity的简单例子
- 两分钟让你彻底明白Android Activity生命周期的详解(图文介绍)
- Appium+Robotframework实现Android应用的自动化测试-6:一个简单的例子
- Android关于ExpandableListView用法的一个简单小例子。仿QQ列表