Использование службы постоянного запуска в AndroidJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Использование службы постоянного запуска в Android

Сообщение Anonymous »

Я создаю календарь задач конфиденциальности.
Он использует диспетчер сигналов тревоги и уведомления. Когда приложение закрыто, служба сигнализации, по-видимому, работает и вызывает уведомления. Уведомление имеет два действия — «установить как выполненное» и «отменить». Когда я нажимаю "установить как выполненное" в диспетчере задач, в списке задач ничего нет, потому что память освободилась, потому что приложение закрыто. Возникает исключение нулевого указателя.
Нормально ли использовать постоянно работающую службу для хранения данных, в которой можно пометить задачу как выполненную?
Правильно ли я понимаю, что WhatsApp использует постоянно работающий сервис с прослушивателем входящих сообщений?
P.S. Извините за мой плохой английский. Это Google Translate.
Я не могу использовать базу данных, так как она зашифрована. Только когда я открываю приложение, оно расшифровывается, и список задач загружается в оперативную память.
Я не могу использовать общие настройки, так как есть вероятность утечки информации при подключении к ПК.
UPD:
Диспетчер задач
public Task getTaskById(int id) {
Log.d("TaskCalendarLog", "Task manager getByID: task id = " + id);
int index = 0;
Log.d("TaskCalendarLog", "Task list = " + taskList);
for (Task task:taskList) {//

Подробнее здесь: https://stackoverflow.com/questions/789 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»