Google Map установлен в качестве запуска по умолчанию, используя «Всегда», как получить эту настройку при повторном нажатии карты - PullRequest
0 голосов
/ 30 мая 2018

Я создал кросс-платформенное приложение с использованием xamarin-форм для приложения Android, здесь я сталкиваюсь с проблемой, чтобы получить средство запуска по умолчанию для конкретного приложения, или, может быть, терминология отличается от «средства запуска по умолчанию», поэтому в основном это всплывающее окно, которое яне хочу показывать пользователю в следующий раз, если пользователь уже выбрал какую-либо одну карту по умолчанию, используя «Всегда» (как показано на рисунке), для этого мне нужно узнать, установлено ли конкретное приложение по умолчанию или нет,как это получить, я пробовал getprefferedactivities и resolinfo, у меня ничего не работает, пожалуйста, кто-нибудь может предложить?

Всегда открывать описание

enter image description here

1 Ответ

0 голосов
/ 11 июня 2018

По умолчанию Android работает так, что он спрашивает пользователя, может ли несколько приложений обрабатывать пользовательский запрос, например, открывать веб-страницу.Если пользователь выбирает «Только один раз», приложение по умолчанию не указывается, и Android запросит его снова.

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

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