我正在尝试将 2 个 String ArrayLists 和 1 个 Spanned ArrayList 存储在我的 android 应用程序的 SaveInstanceState 中。这可能吗?如果是这样,你能举个例子吗?
ArrayListList<String> businessNames = new ArrayList<String>();
List<Spanned> businessInfo = new ArrayList<Spanned>();
ArrayList<String> businessCategories = new ArrayList<String>();
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
bundle.putStringArrayList("businessNames", businessNames);
bundle.putStringArrayList("businessCategories", businessCategories);
// ??????
bundle.putParcelableArrayList("businessInfo", businessInfo);
}