我在WidgetProvider中进入such way。我唯一能做的就是上下文。我需要显示DialogFragment。为了展示它,我需要获得FragmentManger,但如果我没有活动,我在哪里可以得到它?
答案 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);