Android - 保存/恢复ListView适配器的正确方法是什么?

时间:2011-03-29 09:42:52

标签: android listview android-listview

我想在更改方向时保存/恢复List<Contact>的{​​{1}}个实例; ListView是要在自定义数组适配器中显示的项目。

我正在Contact活动方法中保存适配器的列表:

onSaveInstanceState(Bundle savingInstanceState)

然后在savingInstanceState.putSerializable(""+R.id.contactList, (Serializable)adapter.contacts()); 中我恢复并设置适配器:

onRestoreInstanceState(Bundle savedInstanceState)

这是正确的方法吗?

您有更好/更智能的解决方案吗?

谢谢

0 个答案:

没有答案