私はそれを行うことができますどのようなは、ダイアログ
FragmentManager fragmentManager = getActivity().getFragmentManager();
DialogStyleCreator editor = new DialogStyleCreator();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.add(android.R.id.content, editor).commit();
のようなフルスクリーンのダイアログを起動した場合、そのように私は、メニューの左上に(アンドロイド戻る矢印をヒットした場合)または戻るボタンをクリックすると、アラートダイアログのような前のアクティビティに戻る代わりにダイアログが閉じられますか?あなたがコールバックを却下聞くためのオプションを持っていない可能性がありDialogFragment
transaction.add(android.R.id.content, editor).commit();
として追加しておりますので
をクリックして呼び出すあなたはtransaction.addToBackStackでbackstackするフラグメントのトランザクションを追加することがありますが、アクティビティの[戻る]ボタンのためのインタフェースを
DialogFragment
インスタンスを作成し、のようにそれを起動して、コールバックを設定することをお勧めヌル); バックスタックをポップバックすることがあります。 fragmentManager.popBackStack(); –
左上隅の戻るボタンについては、単にonclicklistenerで同じものを適用してください。 –
は、最も簡単で最も単純なものになるように押し戻されます。 – PSchuette