如何在应用程序关闭时单击通知时显示对​​话框

时间:2017-07-26 09:55:35

标签: android

我想在某些待办事项应用中实现该功能,这样当我点击通知时,它会显示一个快速创建待办事项的对话框,通过打开应用

2 个答案:

答案 0 :(得分:0)

如果我从您的问题中理解正确,您只需要显示一个对话框而不是启动应用程序。如果是,则可以使用以下命令打开/启动活动作为对话框:

<activity android:theme="@android:style/Theme.Dialog" />

你可以有一个待定的意图并设置它:

Intent intent = new Intent(getApplicationContext(), DialogActivity.class);
PendingIntent dialogPendingIntent = 
PendingIntent.getActivity(getApplicationContext(),REQUEST_ID, intent,
PendingIntent.FLAG_UPDATE_CURRENT);  
notfication.setContentIntent(pendingIntent);

如果确实需要提供后向支持,请确保DialogAcitivity不扩展AppcompatAcivity,然后使用“Theme.AppCompat.Dialog”作为样式。

希望这有帮助!

答案 1 :(得分:0)

  • 在透明活动中显示您的对话框。

OR

  • 您可以在android中创建浮动视图。