我有两个服务,它们都彼此独立创建通知。但是当我同时启动它们时,它们就像该位置的“战斗”(上下)。我希望任何人都知道如何解决它。谢谢。
最佳答案
我有一个类似的问题,我尝试了各种方法。我最终能够使用sharedpreferences解决它。尽管这不是一种相对流行的方法,但它很有用,因为您可以跟踪发送的每个通知。这是一个代码片段:
SharedPreferences prefs = getSharedPreferences(Activity.class.getSimpleName(), Context.MODE_PRIVATE);
int notificationNumber = prefs.getInt("notificationNumber", 0);
notificationManager.notify(notificationNumber, notification);
SharedPreferences.Editor editor = prefs.edit();
notificationNumber++;
editor.putInt("notificationNumber", notificationNumber);
editor.commit();
希望对您有所帮助。