我有一个后台服务,可以推送通知。当您单击通知时,我的活动已打开,但问题是,再次调用 onStartCommand,这可能会调用另一个通知,这意味着我有一个循环。
我在用着
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return Service.START_NOT_STICKY;
}
也试过 Service.START_STICKY 没有效果。
在我的清单中:
<service
android:name=".notification.NotificationService"
android:exported="false"></service>
什么可能导致召回 onStartCommand?