android 类型NotificationCompat.Builder的setGroup()未定义?

von4xj4u  于 2023-06-20  发布在  Android
关注(0)|答案(2)|浏览(128)

我喜欢有一个stck类型的通知我的消息应用程序,这是一个网络应用程序。我的通知正在工作..但每次新的通知来之前的通知消失,新的来。当我在谷歌上搜索时,我发现可以使用setGroup。但是当我使用它的时候,它显示了
类型NotificationCompat.Builder的setGroup()未定义。
我的通知功能是:

public void CreateNotification(String msg)
    {
        Bitmap largeIcon = BitmapFactory.decodeResource(getResources(),
                R.drawable.icon);

    Intent notificationIntent = new Intent(AndroidMobileAppSampleActivity.this, AndroidMobileAppSampleActivity.class);
    PendingIntent contentIntent = PendingIntent.getActivity(AndroidMobileAppSampleActivity.this, 0, notificationIntent, 0);
     NotificationManager notificationManager = (NotificationManager) AndroidMobileAppSampleActivity.this
                .getSystemService(Context.NOTIFICATION_SERVICE);
    Notification noti = new NotificationCompat.Builder(AndroidMobileAppSampleActivity.this)
                        .setSmallIcon(R.drawable.icon)
                        .setTicker("New message from "+msg)

                        .setWhen(System.currentTimeMillis())
                        .setContentTitle("Mybuzzin")

                        .setContentText(msg)
                        .setContentIntent(contentIntent)
                        //At most three action buttons can be added
                        .setAutoCancel(true).build();    
     noti.defaults |= Notification.DEFAULT_SOUND;
     noti.defaults |= Notification.DEFAULT_VIBRATE;
     noti.flags |=Notification.FLAG_SHOW_LIGHTS| Notification.FLAG_AUTO_CANCEL;    
     notificationManager.notify(notifyID, noti);
}
r7s23pms

r7s23pms1#

我遇到了同样的问题,但经过几个小时和许多其他问题,我解决了它。我假设您也在使用Eclipse,否则解决方案会有所不同。
您必须在SDK管理器中更新您的Android。特别是Android SDK构建工具,然后你必须安装API 20。现在,您必须按照此处所述更新ADT:https://stackoverflow.com/a/24437737/2061089不要担心更新后的工作现在。在安装更新之前,必须删除要更新的所有组件。
重启eclipse后,你只需要更新你项目中的所有支持包(v4,v7和v13)。这取决于你使用的是什么。
完成了。现在一切都是最新的,一切都在工作。
希望能帮上忙!

j7dteeu8

j7dteeu82#

将“notifyID”从“notificationManager.notify(notifyID,noti)”更改为“notifyID”;“每次当你做一个新的通知。它会解决问题

相关问题