Android处理多个通知而不会发生冲突



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()传递,这将始终是唯一的,并且您的应用的通知之间不会有任何冲突

最新更新