小编May*_*rde的帖子

IntentService创建的通知始终使用错误的Intent

问题

当用户按下Send "Button 1"(向下滚动以查看应用程序的构造)时,将Notification创建一个新的RefreshService.如果用户按下此通知,则MainActivity实例启动并接收String具有Button 1超过该值的值Intent.

显示该值.

当用户现在按下时,Send "Button 2"Notification创建一个新的RefreshService.如果用户按下此通知,则会MainActivity启动一个实例,并接收一个ALSO值超过该值的ALSO.String Button 1Intent

所以你可以猜测,通常应该有价值Button 2.

当用户按下的第一个按钮时,Send "Button 2"总会Button 2发送.

获得第二个按钮值的唯一解决方案是重新启动手机并先按下第二个按钮.即使强行关闭也行不通.

我知道我也可以用另一种方式更改UI.但是我需要在应用程序中使用这种方法,我需要用另一个重新启动'MainActivity',Intent因此方法应该是相同的.

施工

主要活动

public class MainActivity extends Activity implements View.OnClickListener {
    public static final String RECEIVED = "received"; …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-notifications intentservice android-activity

27
推荐指数
1
解决办法
1万
查看次数

node.js 中的 require("http") 是什么

在学习 node.js 时,我读到了

我们使用 require 指令加载 http 模块并将返回的 HTTP
实例存储到 http 变量中,如下所示?

var http = require("http");
Run Code Online (Sandbox Code Playgroud)

我想知道http模块是什么意思?

node.js

6
推荐指数
2
解决办法
1万
查看次数