学习笔记---在Activity被回收时

来源:互联网 发布:陕师大网络教育平台 编辑:程序博客网 时间:2024/06/11 08:14

在Activity被回收钱 会调用 onSaveInstanceState()回调方法

protected void onSaveInstanceState(Bundle outState) {    super.onSaveInstanceState(outState);    String saveData = "data_save";    outState.putString("data_save",saveData);}

可以在onCreate方法中将之前回收的数据调用出来

protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    Log.d(TAG, "onCreate");    requestWindowFeature(Window.FEATURE_NO_TITLE);    setContentView(R.layout.activity_main);    if(savedInstanceState != null) {        String tempData = savedInstanceState.getString("data_save");        Log.d(TAG,tempData);    }

0 0