アクティビティ スタックと、それがアプリに与える影響の動作を理解するのに問題があります。
ボタンをクリックすると、ブラウザを開くインテントが開始されます。ブラウザでホームボタンを押すと、ホームスクリーンに着陸します。ランチャーを介してアプリを再度起動すると、アプリではなくブラウザーが開きます。アプリの起動時にブラウザを開かないようにするにはどうすればよいですか?
現在、URL を開くコードは次のようになります。
private void openUrlExternal(String url) {
Intent openUrlIntent = new Intent(Intent.ACTION_VIEW);
openUrlIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
openUrlIntent.setData(Uri.parse(url));
startActivity(openUrlIntent);
}
間違ったフラグを使用していますか? もしそうなら、どのフラグを使用する必要がありますか?
前もって感謝します!