Java 当应用程序再次启动时,如何将ListView放入内存并访问它?
我有一个带有自定义对象的ListView,我不知道如何在内存中保存它的项目,因此每次应用程序打开时,ListView都会有它的项目。您可以使用SharedReferences进行此操作。例如:Java 当应用程序再次启动时,如何将ListView放入内存并访问它?,java,android,Java,Android,我有一个带有自定义对象的ListView,我不知道如何在内存中保存它的项目,因此每次应用程序打开时,ListView都会有它的项目。您可以使用SharedReferences进行此操作。例如: public void storeListValues(String values) { // First retrieve the SharedPreferences SharedPreferences sharedPreferences = getApplicationCont
public void storeListValues(String values) {
// First retrieve the SharedPreferences
SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences(FILL_IN_YOUR_APP_NAME, MODE_PRIVATE);
// And put your values into memory
sharedPreferences.edit().putString("listValues", values).apply();
}
您必须以某种方式将项目转换为字符串,例如使用逗号分隔。这是否回答了您的问题?