0
我試圖通過sharedpreferences拉布爾值然而,每次我試圖用我得到一個值說明運算符的編譯器錯誤對於參數類型是未定義的。我不知道爲什麼會發生這種情況 - 我相信我已將時間布爾轉換爲字符串 - 那麼我應該可以使用它作爲乘以得到我的時間值的值:
消息來源:
String PREF = "prefs";
SharedPreferences prefs = getSharedPreferences(PREF, Context.MODE_PRIVATE);
boolean name = prefs.getBoolean("name", true);
boolean code = prefs.getBoolean("corename", true);
boolean time = prefs.getBoolean("time", true);
boolean ssid = prefs.getBoolean("restricted", true);
String killtime = String.valueOf(time);
Intent intent2 = new Intent(Rules.this, KillTimer.class);
PendingIntent pintent2 = PendingIntent.getActivity(Rules.this, 0, intent2,
0);
AlarmManager alarm2 = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),
killtime * 1000, pintent2); // error is thrown here
在哪條線上出現錯誤 – aymankoo 2013-04-22 04:17:45