我有一个对象列表,如果用户最小化应用程序,则需要保留这些对象。有没有办法在不使用 SharedPreferences 或 SQLite 数据库的情况下做到这一点(对于单个列表来说似乎有点过分)?
最佳答案
让对象实现 Parclable或Serializable
然后你就可以把它放入Bundle中
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putParcelableArrayList(key, value);
}
并根据您的需要在 onCreate(),onRestoreInstanceState() 中将其取回。
关于java - 如何临时存储对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14637489/