Im使用以下机制,以避免向系统广播相同的通知Id。
int directInstallCompleteNotificationId = GlobalPrefUtils.getSharedPref().getSharedPrefsInt(PREF_NOTIFICATION_INSTALL_COMPLETE, 0);
directInstallCompleteNotificationId++;
GlobalPrefUtils.getSharedPref().setSharedPrefsInt(PREF_NOTIFICATION_INSTALL_COMPLETE, directInstallCompleteNotificationId);
有没有办法让android处理id的增加?
将通知id作为System.currentTimeMillis()
传递,这将始终是唯一的,并且您的应用的通知之间不会有任何冲突