Android:当用户点击通知中的按钮时,如何不将应用程序带到前面?

时间:2017-04-28 15:47:46

标签: java android android-intent push-notification notifications

我收到了包含按钮的通知,当用户点击其中一个按钮时,这些按钮会修改通知界面。

通知界面正常更新但......我的应用程序的主要活动也被带到了前面。

如何避免将应用程序带到前面?

谢谢!!!

1 个答案:

答案 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);