我正在尝试将数组列表的值存储在onSavedInstanceState()
在 onCreate 方法中存储数组列表的值并获取数组列表中的值,但它会引发类似无法暂停活动的错误
这是我的代码
public void onSaveInstanceState(Bundle savedInstanceState) {
savedInstanceState.putParcelable("Old", (Parcelable) profileDetails );
super.onSaveInstanceState(savedInstanceState);
}
在我的onCreate()
if (savedInstanceState != null) {
profileDetails= (ArrayList<ProfileDetails>)savedInstanceState.getParcelable("Old");
}
else {
profileDetails = GetSearchResults();
}