我正在开发一个应用程序,因为我必须从服务器发送数据和接收数据。与服务器通信没有问题。我想要一个要求,即,在从服务器接收数据之前我想显示一个通知在我的app.I搜索了很多例子,他们正在使用Android Cloud to Device Messaging概念。我无法理解这一点,这对我来说太难了。请发送任何简单的方式获取通知
答案 0 :(得分:0)
使用简单代码:
Notification n = new Notification.Builder(this)
.setContentTitle("New mail from " + "test@gmail.com")
.setContentText("Subject")
.setSmallIcon(R.drawable.icon)
.setContentIntent(pIntent)
.setAutoCancel(true)
.addAction(R.drawable.icon, "Call", pIntent)
.addAction(R.drawable.icon, "More", pIntent)
.addAction(R.drawable.icon, "And more", pIntent).build();
可以找到here完整示例。
你需要分开这2个主题,无论你决定在哪个地方添加/更改/删除通知都在你的应用程序中,除非你要处理它,否则从服务器获得的响应将不会显示任何内容。例如,您想要将文件上传到您的服务器,您将使用“正在上传”启动一些通知,一旦完成(从服务器获得正常),您将更改为“上传完成”。