Мое приложение имеет только один класс обслуживания (не активность), в котором я сохраняю значение одной переменной, которая динамически рассчитывается одним методом.Затем мне нужно сохранить это значение для дальнейшего сравнения.Например:
class MyClass extends Service{
static int number1;
private void Method(){
int number 2;
/// some calculations for number2 ///
if number2 != number1 { number1 = number2 }
}
Мне нужно сравнить эту переменную (число 1) с некоторой другой переменной (число 2), которую вычислило мое приложение.Это работает хорошо, но когда ОС Android убивает мой сервис и запускает этот сервис по какому-то намерению (скажем, после перезагрузки телефона), значение number1 теряется, и я не могу использовать его для сравнения.Так как это сделать?Я подумал написать простой TXT-файл, в котором я мог бы сохранить значение number1 после закрытия службы,
, есть ли другой способ?