Activity声明周期:
onCreate()
onStart()
onResume()
onPause()
onStop()
onDestroy()
onRestart()
企业微信截图_fb7a81a6-589a-4af9-aff7-7ca4f3b416d6.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
网友评论