私はこのシナリオに非常に混乱しています。
アプリでデフォルトの 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回ポップアップしないようにするにはどうすればよいですか? どうもありがとう。