Android 8.0, запустите настройки ActivityForResult, не возвращайтесь в мое приложение, если пользователь нажмет верхнюю левую кнопку «Назад» - PullRequest
0 голосов
/ 18 октября 2018

Я открываю действие настройки с помощью:

startActivityForResult(new Intent(Settings.ACTION_WIRELESS_SETTINGS), OVERLAY_PERMISSION_REQUEST_CODE)

В Android 8.0 В верхнем левом углу действия настройки есть кнопка возврата.

Если пользователь нажимает эту кнопку, онабудет идти в настройках приложения.Но нужно вернуться к вызывающему приложению, как при нажатии кнопки «Назад».

enter image description here

Причина в том, что в 8.0верхняя левая кнопка назад в под-настройках привязана к настройке приложения.

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

Этот вопрос более или менее совпадает с:

Android: как отключить верхнюю левую кнопку назад из подустановок

Я спрашиваю, потому что я не понимаю, как применить этот ответ.И могут быть некоторые другие обходные пути.

1 Ответ

0 голосов
/ 18 октября 2018

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

intent.putExtra("finishActivityOnSaveCompleted", true);

, после этого вы можете начать намеренно, это может помочь решить вашу проблему

...