2

私はこのシナリオに非常に混乱しています。
アプリでデフォルトの Android ブラウザーを使用してリンクを開く必要があります。
リンクは Google Play です。

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://play.google.com"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

market:// を使用しない理由は、地域によっては Google Play apk がないためです。

Chrome 、 Play Store 、 Browser を含む選択ダイアログがポップアップします。
ブラウザーを選択すると、デフォルトのブラウザーが起動しますが、セレクターが再びポップアップします。
Chrome を選択しても、どちらも同じアクションになります。

私が使用する場合Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.yahoo.com"));

一度ポップアップするだけで、yahoo のホームページが正しく表示されます。
Android 4.0.4および4.2で試しました

それは正しいシナリオですか?2回ポップアップしないようにするにはどうすればよいですか? どうもありがとう。

4

1 に答える 1