1

アクティビティのメニュー項目から 2 つのフラグメントを使用して Fragment アクティビティを開始しています。戻るキーを押してこのアクティビティに戻るにはどうすればよいですか? 通常のアクティビティでは、これはデフォルトで発生しますが、フラグメントでは最初のアクティビティが破棄されます。

4

1 に答える 1

1

メソッド onBackPressed() が呼び出されているときは、インテントを使用する必要があります。次に例を示します。

@Override
public void onBackPressed() {
    Intent i = new Intent(getActivity(), yourFirstActivity.class);
            startActivity(i);
}

getActivity() は Fragment 用に最適化しています。この助けを願っています

于 2013-06-10T14:31:18.300 に答える