保存活动状态时出错

时间:2018-07-16 16:07:06

标签: android android-intent android-activity android-savedstate

我有2个活动Main和Sub。 Main调用Sub,Sub执行操作,并通过意图将值返回给Main。 Main存储值。

此过程重复进行多次。 我正在尝试使用SavedInstanceState保存Main的状态,但是它似乎不起作用。

我还有其他方法可以从Sub返回Main以便保存Main的状态吗?

 @Override
public void onSaveInstanceState(Bundle savedInstanceState) {
    super.onSaveInstanceState(savedInstanceState);

    savedInstanceState.putStringArrayList("names",list);

    // etc.
}

@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
    super.onRestoreInstanceState(savedInstanceState);

    list=savedInstanceState.getStringArrayList("names");
}

0 个答案:

没有答案