В моем приложении есть кнопки, где я хотел бы, чтобы пользователь открывал их в браузере. Это можно сделать, запустив намерение ACTION_VIEW
, используя URI в качестве данных.
Затем это просто предложит браузерам открыть URI. Проблема в том, что эти URI, которые я использую, также связаны через глубокие ссылки с моим приложением, поэтому, если пользователь уже решил открыть эти ссылки в моем приложении, я попадаю в бесконечный цикл.
Есть ли способ заставить пользователя использовать браузер? На некоторых устройствах com.android.browser
не устанавливается, поэтому пытаться запустить это приложение напрямую не вариант. Есть ли способ сделать запрос намерения ACTION_VIEW
и удалить мое приложение из возможных вариантов в этом случае?
these URIs I am using are also connected via deep linking to my application,
Извините, я этого не понимаю. Вы хотели сказать, что ваше приложение отображается в списке браузеров, из которого пользователь может выбирать? - person greenapps   schedule 07.08.2014