生命周期

Android_Activity生命周期

首先重写父类方法

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

System.out.println("活动被创建");

}

@Override

protected void onDestroy() {

// TODO Auto-generated method stub

super.onDestroy();

System.out.println("活动被销毁");

}

@Override

protected void onPause() {

// TODO Auto-generated method stub

super.onPause();

System.out.println("活动被暂停");

}

@Override

protected void onRestart() {

// TODO Auto-generated method stub

super.onRestart();

System.out.println("活动被重新启动");

}

@Override

protected void onResume() {

// TODO Auto-generated method stub

super.onResume();

System.out.println("活动被重新开始");

}

@Override

protected void onStart() {

// TODO Auto-generated method stub

super.onStart();

System.out.println("活动被启动");

}

@Override

protected void onStop() {

// TODO Auto-generated method stub

super.onStop();

System.out.println("活动被停止");

}

程序启动

Android_Activity生命周期

按后退键

Android_Activity生命周期

突然来电话

Android_Activity生命周期

拒接

Android_Activity生命周期

在创建时加上对话框

setContentView(R.layout.main);

System.out.println("活动被创建");

Button btn=(Button)findViewById(R.id.btn);

btn.setOnClickListener(new OnClickListener() {

@Override

publicvoid onClick(View v) {

//Toast.makeText(LifeCycleActivity.this,"吐司效果", Toast.LENGTH_SHORT).show();

AlertDialog.Builder builder = new AlertDialog.Builder(LifeCycleActivity.this);

AlertDialog dialog =builder.create();

dialog.setIcon(R.drawable.ic_launcher);

dialog.setTitle("你好");

dialog.setMessage("hehe");

dialog.setButton("确定",newDialogInterface.OnClickListener() {

@Override

publicvoidonClick(DialogInterface dialog,int which) {

Toast.makeText(LifeCycleActivity.this,"土司的效果", Toast.LENGTH_SHORT).show();

}

});

dialog.show();

}

});

}

Android_Activity生命周期

活动不受影响

Android_Activity生命周期

相关文章:

  • 2021-09-15
  • 2021-12-12
  • 2021-11-13
  • 2022-12-23
  • 2021-05-18
  • 2022-12-23
  • 2021-09-11
  • 2021-09-20
猜你喜欢
  • 2021-07-02
  • 2021-11-18
  • 2021-09-03
  • 2021-10-17
  • 2021-09-14
  • 2021-08-25
  • 2022-02-21
相关资源
相似解决方案