How to read all the coming notifications in android

前端 未结 3 1372
面向向阳花
面向向阳花 2020-12-02 08:00

How to read all the coming notifications in android. Is it possible to use the broadcast receiver to listen the incoming notifications and the ability to read the notificati

3条回答
  •  猫巷女王i
    2020-12-02 08:30

    You need to do like this in onNotificationPosted in order to get all messages

    if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)){
            Parcelable b[] = (Parcelable[]) extras.get(Notification.EXTRA_MESSAGES);
    
            if(b != null){
    
                for (Parcelable tmp : b){
    
                    Bundle msgBundle = (Bundle) tmp;
                    content = content + msgBundle.getString("text") + "\n";
    
                /*Set io = msgBundle.keySet(); // To get the keys available for this bundle*/
    
                }
            }
        }
    

提交回复
热议问题