android生命周期

原文地址: 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" />
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值