我正在寻找几个小时来找出为什么在共享首选项中保存布尔列表不起作用.
方法不保存或加载某些东西…… loadmethod总是返回替代值:所以list_size为0,布尔值为false.
首先,我在MainActivity中创建列表并调用save方法:
SaveLoadTraining sLoad = new SaveLoadTraining();
ArrayList
子类SaveLoadTraining看起来像这样:
package de.sebspr.app08.halle;
import java.util.ArrayList;
import android.content.Context;
import android.content.SharedPreferences;
import de.sebspr.app08.MainActivity;
public class SaveLoadTraining {
private Context context;
public static final String PREFS_NAME = "ListFile";
private ArrayList
我无法弄清楚出了什么问题……
也许我以错误的方式处理上下文?
我只是调用此方法来获取MainActivity的上下文:
...
mContext = this;
...
public static Context getMContext(){
return mContext;
}
最佳答案