在我的应用程序中,我遇到了一个错误,导致我无法加载 SharedPreferences。发生这种情况的原因是,当应用程序被永久终止时(任务杀手或手机重启),手机无法再次加载所有内容。现在我正在使用这种技术:
if ((sharedPreferences.getString("EXA1", "")) == "Example1"){
//do something
}
else if ((sharedPreferences.getString("EXA1", "")) == "Example2"){
//do something
}
else if ((sharedPreferences.getString("EXA1", "")) == "Example3"){
//do something
}
else{
//do nothing
}
因为我得到了大约 75 个 else if 语句,所以我的手机在应用程序被杀死后拒绝加载它们。有没有更有效的加载方式然后做点什么?(注意:我得到了不止一个 SharedPreference)