原文地址: http://blog.sina.com.cn/s/blog_694448320100lw0h.html
理论部分:
当打开一个Activity,如果该Activity实例不存在于Activity管理器中,就会触发onCreate事件。注意:Activit的实例不是我们创建的,是Android系统自己创建的,接下来是OnStart事件,然后是onResume事件,此时Activity就处于了运行状态
下面是核心代码:
public class OtherActivity extends Activity {
private static final String TAG = "ActivityMain";
public void onCreate(Bundlw saveInstandceState){
super.onCreate(saveInstandceState);
setContentView(R.layout.main);
Log.i(TAG,"onCreate()");
Button button = (Button) this.findViewById(R.id.button);
Button buton1 = (Button) this.findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent intent = new Intent(AcivityMain.this,OtherActivity.class);
startActivity(intent);
}
});
button1.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
finish();
}
});
protected void onDestroy(){
Log.i(TAG,"onDestroy()");
super.onDestroy();
}
protected void onPause(){
Log.i(TAG,"onPause()");
super.onPause();
}
protected void onRestart(){
Log.i(TAG,"onRestart()");
super.onRestart();
}
protected void onResume(){
Log.i(TAG,"onResume()");
super.onResume();
}
protected void onStart(){
Log.i(TAG,"onStart()");
super.onStart();
}
protected void onStop(){
Log.i(TAG,"onStop()");
super.onStop();
}
}
在AndroidManifest.xml配置文件中添加一下配置
<activity android:name=".OtherActivity"
android:label="@string/other"
android:theme="@android:style/Theme.Dialog" />
分享到:
相关推荐
Android生命周期
Android生命周期 整合
Android生命周期Demo,根据第一行代码书籍编写,适合新手理解安卓的生命周期。
android生命周期管理:启动一个Activity
开始Activity:在这个阶段依次执行3个生命周期的方法,分别是onCreate、onStart和onResume方法。 Activity重新获得焦点:如果Activity重新获得焦点,会依次执行3个生命周期,分别是 onRestart、onStart和...
Android生命周期的简单演示程序,介绍了Activity运行的过程。
对android应用程序的生命周期有一个很详细的介绍,非常适合初学者
android生命周期管理:重置一个Activity
Android生命周期详细案例!
Android 生命周期详解,前台周期 全部周期 区分
不建议下载代码,博客有详细的说明,博客地址:http://blog.csdn.net/qq_16497617/article/details/52215065#
android生命周期详解,新手必看,很详细
android生命周期介绍
android生命周期测试,为了解决程序运行过程中自动黑屏,返回时程序崩溃的问题写了这个例子,研究不同操作情况下的生命周期
android 生命周期 重写七个方法 运行demo 彻彻底底了解android的生命周期
Android 生命周期监听工具库
android生命周期课件 讲解挺详细的
android生命周期管理:暂停和恢复Activity
android生命周期管理:重启或停止一个Activity