如何显示DialogFragment不形成激活?

时间:2015-07-16 11:20:41

标签: android

我在WidgetProvider中进入such way。我唯一能做的就是上下文。我需要显示DialogFragment。为了展示它,我需要获得FragmentManger,但如果我没有活动,我在哪里可以得到它?

2 个答案:

答案 0 :(得分:0)

这是不可能的。片段和对话必须由Activity显示。致电startActivity()以启动将显示您的DialogFragment

的活动

答案 1 :(得分:0)

创建一个扩展onCreate活动的类,创建一个对话框和startActivity。

        Intent dialog = new Intent(context, Your_dialog.class);
        dialog.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(dialog);