#java #android
#java #Android
Вопрос:
В моем приложении я вызываю меню настроек Android, используя:
Intent i = new Intent(Settings.ACTION_LOCALE_SETTINGS);
i.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT, Settings.ACTION_LOCALE_SETTINGS);
i.putExtra(PreferenceActivity.EXTRA_NO_HEADERS, true);
startActivity(i);
В этом меню настроек нажатие кнопки < в левом верхнем углу перенаправляет меня на более высокий уровень меню настроек Android вместо возврата к моему приложению. Мне нужно заблокировать эту кнопку <, чтобы пользователи использовали только клавиши навигации «Назад» или «Домой» для возврата в мое приложение.
С Android 9 (и ниже) Я использовал следующее решение: я добавил TYPE_APPLICATION_OVERLAY поверх раздела < кнопка, блокирующего активацию кнопки, что отлично сработало. Однако теперь в Android 10 мое наложение больше не находится сверху, и я не могу уловить касание / щелчок.
Есть ли у кого-нибудь предложения или решения по этому поводу? Спасибо!
Комментарии:
1. Здесь нет никого, у кого было бы решение для этого? Я не понимаю, почему он работает на Android 9, а не на 10.