В моем коде я пытаюсь показать Fragment в некоторых случаях FragmentDialog, но ничего не происходит.
Вот мой код:
public Dialog onCreateDialog(Bundle bundle) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle(getString(R.string.trip_type_title));
builder.setItems(
new String[]{
getString(R.string.option1),
getString(R.string.option2),
getString(R.string.cancel)
},
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
switch (item) {
case 0:
break;
case 1:
FragmentManager manager = getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
Fragment fragment = new SomeFragment();
transaction.replace(R.id.content, fragment);
transaction.addToBackStack(null);
break;
case 2:
break;
}
}
});
AlertDialog dialog = builder.create();
return dialog;
}
Что я делаю не так?