如何在从服务器读取数据之前显示通知?

时间:2014-02-17 07:32:17

标签: android notifications

我正在开发一个应用程序,因为我必须从服务器发送数据和接收数据。与服务器通信没有问题。我想要一个要求,即,在从服务器接收数据之前我想显示一个通知在我的app.I搜索了很多例子,他们正在使用Android Cloud to Device Messaging概念。我无法理解这一点,这对我来说太难了。请发送任何简单的方式获取通知

1 个答案:

答案 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个主题,无论你决定在哪个地方添加/更改/删除通知都在你的应用程序中,除非你要处理它,否则从服务器获得的响应将不会显示任何内容。例如,您想要将文件上传到您的服务器,您将使用“正在上传”启动一些通知,一旦完成(从服务器获得正常),您将更改为“上传完成”。