android生命周期

技术博客: http://blog.sina.com.cn/s/articlelist_1766082610_0_1.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" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值