Как восстановить все запущенные пользователем приложения после перезагрузки системы? - PullRequest
0 голосов
/ 11 февраля 2019

Я занимаюсь разработкой приложения для запуска Android и хочу сохранить состояние всех запущенных в данный момент приложений (аудиоплеер, календарь и т. Д.) До перезагрузки устройства. После сброса перезапустите все ранее запущенные приложения в их предыдущих состояниях и в том же порядке, что и раньше.Например: запустите аудиопроигрыватель и установите для него ту же песню и ту же позицию воспроизведения, а также календарь на тот же выбранный день.

Я играл с ActivityManager.Например, получить все запущенные процессы:

ActivityManager activitymanager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);

rnPrc = activitymanager.getRunningAppProcesses();

, но не нашел ничего, что соответствовало бы моим целям.

Мне интересно, возможно ли получить что-то вроде снимка памяти или состоянияв настоящее время запущенные приложения в Android, для сохранения в sqlite дБ?Если это так, как тогда использовать его для восстановления пользовательских приложений?

Буду благодарен за любую подсказку.

...