ich programmattically durch eine URL in einem Browser öffnen:URL öffnet mit einem Browser
private final String url = "https://www.google.com";
Uri uri = Uri.parse(url);
Intent intent = new Intent();
intent.setData(uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Im Allgemeinen ist der Code funktioniert gut, öffnet er die HTTP-Adresse in einem Browser.
Aber es gibt immer ein System Pop-up-Benutzerdialog stellt eine App wählen Sie die Aktion zuerst abzuschließen:
Benutzer Chrome aus dem Pop-up, nachdem dann auswählen muss die Seite öffnet sich. Ich verstehe nicht, warum die Google + App zu den Optionen gehört.
Wie konnte ich diesen Systemdialog für die App-Auswahl vermeiden? Ich meine, wie kann ich einen Standard-Browser (Chrome) & meinen Code könnte nur die URL ohne diesen Systemdialog öffnen?
Dieses Popup wird nicht verschwinden. Selbst wenn Sie action.view haben, können auf dem Gerät mehr Apps installiert sein, die eine URL zum Anzeigen öffnen können, wie z. B. Standard-Webbrowser, Safari usw. – danny117