android - Default App chooser with "always" option -
in 1 of apps want ask user choose web browser, , want options "once" , "always" available them.
right using:
 intent webintent = new intent(intent.action_view);  webintent.setdata(uri.parse("http://www.google.com"));  webintent.setcomponent(new componentname("android","com.android.internal.app.resolveractivity"));  startactivity(webintent); and following result:
while allows choose app , has options need, set chrome default, user first have click on chrome, , dialog again set chrome default (it appear in place of firefox).
but want achieve is:
i tried different approaches find on no luck. suggestions appreciated.
as mimmo noted, cannot change behavior of system chooser, , stock android 5.0+ chooser allows user make last-visited app default via "always". also, have no way of setting default app yourself, obvious security reasons.
i recommend rid of setcomponent() call, unlikely work across android devices. device manufacturers can , change things chooser, may involve different classes in different packages.


Comments
Post a Comment