Android:如何避免点击通知调用 onCreate()
2022-09-02 21:09:36
在我的应用程序中,如果发生特殊情况,我会通过通知通知用户:
public void triggerNotification(String msg) {
notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Intent contentIntent = new Intent(this, ABC.class);
Notification notification = new Notification(R.drawable.icon, msg, System.currentTimeMillis());
notification.setLatestEventInfo(this, "ABC", msg, PendingIntent.getActivity(this.getBaseContext(), 0, contentIntent, PendingIntent.FLAG_CANCEL_CURRENT));
notification.flags = Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(notificationCounter, notification);
notificationCounter++;
}
如果用户单击通知,则调用 onCreate() 方法。但我希望调用我的应用中的特定方法,或者如果应用不在前台,则将其带回前台。
我知道有很多教程解释了如何处理通知,但我只是不完全理解它们,并且无法像我想要的那样实现它们。