public void closeTimeDialog(ReminderTimeDialog dialog) { FragmentTransaction ft = FragmentManager.BeginTransaction(); ft.Remove(dialog); ft.AddToBackStack("close-time"); //ft.Commit();//added by winffee dialog.Dismiss(); dateDialog.Dismiss(); //Also tried i.e. dialog.Dismiss(); here }