Activity声明周期:
onCreate()
onStart()
onResume()
onPause()
onStop()
onDestroy()
onRestart()
![](https://img.haomeiwen.com/i2529520/18124c7b22382dcb.png)
内存回收Activity数据留存
@Override
protected void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
// 存
outState.putString("storeData","hello");
}
// onCreate中
if(savedInstanceState != null){
//取
Log.d("saveData",savedInstanceState.getString("storeData"));
}
- 活动启动模式android:launchMode
standard(每次创建)、singleTop(栈顶唯一)、 singleTask(栈唯一) 和 singleInstance
![](https://img.haomeiwen.com/i2529520/7ab57a708acb6b98.png)
![](https://img.haomeiwen.com/i2529520/bef7b303b3fcf064.png)
![](https://img.haomeiwen.com/i2529520/b9b349485b4226dc.png)
![](https://img.haomeiwen.com/i2529520/3e7cb771b23319f7.png)
网友评论