我想在 JB 中实现通知操作。但它不应该打开应用程序。该行为类似于 Gmail 应用程序删除通知操作。我怎样才能做到这一点?
在此先感谢, 沙西卡
我想在 JB 中实现通知操作。但它不应该打开应用程序。该行为类似于 Gmail 应用程序删除通知操作。我怎样才能做到这一点?
在此先感谢, 沙西卡
经过一些研究,我设法使用广播接收器实现了这一目标。我在这里发布了示例代码。http://shashikawlp.wordpress.com/2013/05/08/android-jelly-bean-notifications-with-actions/
您还可以使用 onClickEvents 将自定义按钮或布局添加到您的通知兼容性(例如,不打开应用程序的事件;)):
builder.setContent(remoteView);
remoteView.setOnClickPendingIntent(R.id.button, pendingIntent);
快乐编码
根据我对您的要求的了解,您需要运行一个在指定时间启动后台服务以创建通知的 AlarmManager,然后您需要指定通知的意图以执行您希望它执行的操作。
如果您收到推送通知,请忘记 AlarmManager,只需从通知中的意图启动您想要执行的操作。
对于更具体的答案,我们需要一个更具体的问题。