我想在更改方向时保存/恢复List<Contact>
的{{1}}个实例; ListView
是要在自定义数组适配器中显示的项目。
我正在Contact
活动方法中保存适配器的列表:
onSaveInstanceState(Bundle savingInstanceState)
然后在savingInstanceState.putSerializable(""+R.id.contactList, (Serializable)adapter.contacts());
中我恢复并设置适配器:
onRestoreInstanceState(Bundle savedInstanceState)
这是正确的方法吗?
您有更好/更智能的解决方案吗?
谢谢