восстановление состояния действия, которое запускает службу переднего плана и показывает свой прогресс в пользовательском интерфейсе после того, как ОС уничтожает это действие - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть 2 действия: мероприятие № 1 является основным занятием, а занятие № 2 - автомобильное навигационное мероприятие третьей стороны с пользовательским интерфейсом и сервисом переднего плана. В моей деятельности № 1 есть кнопка, которая открывает действие № 2, а также запускает собственную отдельную службу переднего плана (отличную от сторонней). пользователь может выбрать, показывать ли действие № 2 или просто оно работает в фоновом режиме, и если оно просто выполняется в фоновом режиме, то действие № 1 показывает прогресс своей собственной службы переднего плана в пользовательском интерфейсе, когда действие не равно нулю. приложение часто можно использовать в фоновом режиме, поэтому вполне нормально, что ОС через некоторое время уничтожает действия, чтобы сэкономить память. Я хочу иметь возможность восстанавливать прогресс пользовательского интерфейса (всего несколько целых чисел) из службы переднего плана в моей деятельности № 1, когда приложение открывается после того, как ОС Android уничтожает его. но я хочу иметь возможность различать воссоздание занятия № 1 после возвращения с домашнего экрана и после возвращения из занятия № 2. есть ли способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...