, (1):
public class MyDialog extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
}
public void show(FragmentManager fragmentManager) {
FragmentTransaction ft = fragmentManager.beginTransaction();
String tag = MyDialog.class.getName();
ft.add(android.R.id.content, this, tag);
ft.commit();
}
private void dismiss() {
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.remove(this);
ft.commit();
}
}