私はDrawerActivity
を主な活動として持つアプリを作ろうとしています。私はその中に8つの断片を実装しました。これは引き出しの各項目に対応しています。今、私が持っている問題は、フラグメントからDrawerActivity
に戻るために戻るボタンを押すたびに、私は代わりにアプリケーションを終了します。私は3日間フォーラムで検索してきましたが、これに対する解決策は見つかりませんでした。かなり不満は、私は愚かに私のコードを削除したので、私は今実際にそれを表示することはできません。私はバックボタンを使用してフラグメントを終了し、私の主な活動に戻っていかなければならないか誰にでも簡単に説明できますか?戻るボタンを使用してフラグメントを終了し、引き出しアクティビティに戻るにはどうすればよいですか?
現在のシナリオ: DrawerActivity
は、すべて互いに独立しています。フラグメントAからHにしましょう。フラグメントAに行くと、navigationDrawer
を開き、BからHまでの他のフラグメントに向かうことができるはずです。しかし、戻るボタンを押すと、引き出しアクティビティのメインページに移動します。
私が試したことはうまくいきませんでした。
1. onBackPressedとpopBackStackの使用。
2.カスタムリスナーの作成。
3. fragmentTransactionを使用しています。
? –
フラグメントはアクティビティの一部であるため、アクティビティに戻ってきます。たとえば、アクティビティのページに「HELLO」が表示されている場合、フラグメントに移動して戻ると、「HELLO」をもう一度見ることができます。 – CannonBaller9Pin
@ CannonBaller9Pin "HELLO" TextView(またはテキストを表示するために使用するビュー)をXMLファイルに定義しましたか? –