通知をプッシュするバックグラウンド サービスがあります。通知をクリックすると、私のアクティビティが開かれますが、問題は、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 のリコールの原因は何ですか?