android界面生命周期Demo
时间: 2023-09-04 07:16:09 浏览: 115
好的,下面是一个简单的Android界面生命周期的Demo:
```
public class MainActivity extends AppCompatActivity {
private static final String TAG = MainActivity.class.getSimpleName();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i(TAG, "onCreate()");
}
@Override
protected void onStart() {
super.onStart();
Log.i(TAG, "onStart()");
}
@Override
protected void onResume() {
super.onResume();
Log.i(TAG, "onResume()");
}
@Override
protected void onPause() {
super.onPause();
Log.i(TAG, "onPause()");
}
@Override
protected void onStop() {
super.onStop();
Log.i(TAG, "onStop()");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.i(TAG, "onDestroy()");
}
}
```
在这个Demo中,我们重写了`AppCompatActivity`的生命周期方法,并在每个方法中打印一个log以显示当前生命周期的状态。当应用程序运行时,我们可以在Logcat中看到生命周期方法的调用顺序,帮助我们理解Android界面的生命周期。
阅读全文