Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用不同的消息处理所有通知_Android_Firebase_Notifications_Firebase Notifications - Fatal编程技术网

Android 使用不同的消息处理所有通知

Android 使用不同的消息处理所有通知,android,firebase,notifications,firebase-notifications,Android,Firebase,Notifications,Firebase Notifications,在我的项目中,我有一个活动,一个用于检查接收到的通知的广播接收器和firebase通知服务。我正在使用不同的ID创建通知,但我正在设置上次收到的消息的消息。我想要的是分别处理所有通知的主体,因此当我点击某个通知时,它将返回与该通知相关的确切主体。我怎样才能把尸体分开?或者,我如何存储这些通知,以便在需要时处理这些通知 提前感谢各位。试试这个 您可以做的是在通知到达时将其存储在sqlite数据库中。所以,无论何时您需要它,都可以从数据库中获取它。 只需创建带有如下字段的表通知 通知=通知唯一id

在我的项目中,我有一个活动,一个用于检查接收到的通知的广播接收器和firebase通知服务。我正在使用不同的ID创建通知,但我正在设置上次收到的消息的消息。我想要的是分别处理所有通知的主体,因此当我点击某个通知时,它将返回与该通知相关的确切主体。我怎样才能把尸体分开?或者,我如何存储这些通知,以便在需要时处理这些通知


提前感谢各位。

试试这个

您可以做的是在通知到达时将其存储在sqlite数据库中。所以,无论何时您需要它,都可以从数据库中获取它。 只需创建带有如下字段的表通知

通知=通知唯一id

消息=通知正文

类型=通知类型(如果您有不同类型的通知)


通过这种方式,您可以在需要时处理通知。

不,我只有一个打字错误通知,如global。。但在该主题消息中,我必须管理所有通知正文。。。。这是主要问题我该怎么做。。你有什么例子吗?那么请给我看看。试试这个代码
试试{JSONObject JSONObject=new JSONObject(remoteMessage.getData());if(JSONObject.has(“你的标签”){//hnadel message//generate notification}}catch(异常e){e.printStackTrace();}