Service类的startForground方法中的id参数是什么。我通过谷歌搜索单个Notification找到了答案。此的任何列表或引用。如果我想显示多个通知,如facebook,该怎么办?我该如何定义ID?

notification.flags = Notification.FLAG_NO_CLEAR;
startForeground(1337, notification);

最佳答案

简单的notification_id需要更改。

只需为notification_id创建一个随机数。

    Random random = new Random();
    int m = random.nextInt(9999 - 1000) + 1000;
or
        int m = System.currentTimeMillis()%10000;

并替换此行以添加通知ID的参数,以生成随机数
    startForeground(m, notification);

关于Android:Service Class中的startForeground(id,notification)的id是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38891314/

10-13 03:06