我在项目中有 2个活动,即 Main_Activity 和 Settings_Activity 。
尝试从Android工作室添加新的 SettinsActivity 但已删除并添加空白活动并将其命名为 Settings_Activity 在 Settings_Activity 的 OnCreate()中包含以下代码
sharedpreferences = getSharedPreferences("MyPref",Context.MODE_PRIVATE);
try {
pollTime = sharedpreferences.getInt("pollTime", 16);
logClearCount = sharedpreferences.getInt("logClearCount", 6);
eTPollTime.setText(pollTime);
eTLogClearCount.setText(logClearCount);
sharedpreferences.getBoolean("errorAlarm", false);
cbErrorAlarm.setChecked(errAlarm);
}
catch (Exception ex) {
Toast.makeText(getApplicationContext(),ex.toString(), Toast.LENGTH_LONG).show();
tvDescription.setText(ex.toString());
}
我在这里抓到android.res.content.Resources$NotFoundException
答案 0 :(得分:0)
eTPollTime.setText(pollTime);
eTLogClearCount.setText(logClearCount);
这将使系统在xml ressource文件中查找具有值pollTime或logClearCount(int)的ressource id的ressource。此资源不存在,您将获得例外。