我收到了包含按钮的通知,当用户点击其中一个按钮时,这些按钮会修改通知界面。
通知界面正常更新但......我的应用程序的主要活动也被带到了前面。
如何避免将应用程序带到前面?
谢谢!!!
答案 0 :(得分:0)
找到了解决方案!
通知的目的是发起服务而不是活动。
Intent buttonsIntent = new Intent(this, NotificationManagementService.class);
buttonsIntent.putExtra("do_action", action);
contentView.setOnClickPendingIntent(R.id.notifButton, PendingIntent.getActivity(this, 0, buttonsIntent, PendingIntent.FLAG_UPDATE_CURRENT));
notification.contentView = contentView;
mNotificationManager.notify(1, notification);