Служба для запуска деятельности - PullRequest
0 голосов
/ 06 мая 2019

Я запустил службу, когда мое основное приложение установлено в фоновом режиме, а затем использовал значок ярлыка службы, чтобы перезапустить мое приложение.но каждый раз для приложения создается новый экземпляр.Я хочу сохранить пользовательский интерфейс.

Я пытался установить флаги при запуске намерения в службе

Это код из моей службы

appLogoImage.setOnClickListener(v -> {
  Intent intent = new Intent(MinimizedAppFABService.this,MainActivity.class);
  //WS intent.addFlags(Intent.);
  startActivity(intent);
  //close the service and remove the chat heads
  stopSelf();
});

, который должен запуститьсуществующее представление, если приложение все еще не очищено из памяти, а если оно очищено, то перезапустить как новое действие

1 Ответ

0 голосов
/ 06 мая 2019

Я иду решение из потока стека,

<activity
android:name=".MainActivity"
android:launchMode="singleTask" >

Я добавил android:launchMode="singleTask" ссылка на ответ Обслуживание и запуск / повторный запуск Activity

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