您的位置:首页 > 移动开发 > Android开发

android中Activity的生命周期(附测试源码)

2010-06-11 17:21 459 查看


创建一个简单的应用程序,用于考察android的activity的生命周期,需要覆盖多个Activity类的方法。这些方法是android根据事件将Activity置于某个生命周期状态时调用。

经过个人测试,Activity A--->Activity B时先Pause再stop状态,B返回A时出现先start再resume,退出destroy,大家可以自己去测试下。

经过这个测试后,例如UI更新、数据更新等操作应该个人都有数了吧?附源码:

public class first extends Activity {
private Button btn ;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle("First");
setContentView(R.layout.main);

}
@Override
protected void onResume(){
super.onResume();
Log.i("wake first", "call resume");
}
@Override
protected void onStart(){
super.onStart();
Log.i("start first", "call start");
}
@Override
protected void onPause(){
super.onPause();
Log.i("Pause first", "call pause");
}
@Override
protected void onStop(){
super.onStop();
Log.i("Stop first", "call stop");
}
@Override
protected void onDestroy(){
super.onStop();
Log.i("Stop first", "call Destroy");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: