我偵聽WhatsApp消息等通知。Android NotificationListenerService onNotificationPosted觸發兩次
但每次NotificationListenerService觸發兩次通知時。
有誰知道這個問題?
這是從AndroidManifest.xml中的一個片段:
<service android:name=".NotifyService"
android:label="WhatsNotify"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService"></action>
</intent-filter>
</service>
而且NotificationListenerService類中:
public class NotifyService extends NotificationListenerService {
@Override
public void onNotificationPosted(StatusBarNotification sbn) {
Log.i("NotifyService", "got notification");
}
}
編輯:既StatusBarNotification
S的 性質:
第一通知:
0|com.whatsapp|1|[email protected]|10073
其次通知:
0|com.whatsapp|1|null|10073
你有這個問題的解決方案 –
@BhanuSharma號我的解決方案是創建一個新的android項目,然後它的工作。 – gravmatt
意味着你在新項目中寫過相同的代碼,它會自動正常運行? –