私は非常に奇妙な問題を経験しています。
アプリの MainActivity から、メニュー ボタンの 1 つをクリックすると、MyFragment という新しい画面/フラグメントが読み込まれます。MyFragment 画面には、MyButton というボタンがあります。MyButton ボタンをクリックすると、ブラウザでリンクが開きます。問題は、ブラウザーから [デバイスに戻る] ボタンをクリックすると、アプリをテストするデバイスによって動作が大きく異なることです (そうすべきではないことに皆さんも同意するでしょう)。
Samsung Galaxy Tab 2 タブレットでは、アプリは以前の状態に戻り、MyFragment が読み込まれて開かれます (MyButton をクリックした瞬間から何も変わっていないかのように)。
Nexus 4 電話では、アプリはリセットのようなものです (その後、MyFragment は読み込まれません)。基本的に以前の状態は失われます。
何か案が ?
MyButton クリック イベントから呼び出すコードは次のとおりです。
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("http://www.example.com"));
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); // I tried this but no luck
startActivity(i);
前もって感謝します。