ПРОБЛЕМА:Оператор * не определен для типа аргумента (ов) Строка, внутр
Я пытаюсь вытащить значение булевой через 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