Settings.ACTION_SOUND_SETTINGS не возвращается в приложение - PullRequest
2 голосов
/ 11 февраля 2020

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

startActivity(new Intent(Settings.ACTION_SOUND_SETTINGS));

Активность настройки звука отображается без проблем.

Scenar ios После открытия страницы настроек звука

  1. Когда я нажимаю кнопку «Назад» на моем устройстве, оно возвращается к моему приложению.
  2. Когда я нажимаю кнопку «Назад» (вверху слева), оно переходит на главный экран настроек.

Проблема:
Я хочу go вернуться к своему приложению, когда также щелкните значок возврата.

startActivityForResult(new Intent(Settings.ACTION_SOUND_SETTINGS), 100);

Я также пробовал это. но безрезультатно.

Я тестирую это на OnePlus 6 (Android 10 (Q))

1 Ответ

3 голосов
/ 11 февраля 2020

Создайте намерение: Intent intent = new Intent(Settings.ACTION_SOUND_SETTINGS);

Добавьте эти строки в ваше намерение:

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);

, затем вызовите startActivity(intent);

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