如何从对话框主题android的活动中打开对话框片段类

时间:2014-01-25 16:19:27

标签: android

我正在尝试打开一个从设置为ThemeDialog的Activity扩展DialogFragment的类,但启动它时使用finish()方法时没有任何反应。如果未使用,则“对话框”窗口后面会显示“活动”

ChooseTypeActivity // ThemeDialog活动

MyDialogFragment mdf=MyDialogFragment.newInstance(getBaseContext(),R.drawable.account_type, "Set Title name :",null,CHOOSE_TYPE_ACTIVITY);
            mdf.setCancelable(false);
            mdf.show(getFragmentManager(),"dialog");
            this.finish();

1 个答案:

答案 0 :(得分:0)

Activity将包含您正在创建的Fragment,因此当finish() Activity时,您又会Fragment处理DialogFragment 。片段需要主持活动。听起来像所有人都按预期工作:您的{{1}}在活动之上显示为对话框 - 您打算采取什么行为?