- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
也许您知道为什么当我调用 PubNubs hereNow() 函数时 successCallback 得到一个“空”字符串作为 channel 名称:
HERENOW : SUCCESS on channel null : {"service":"Presence","message":"OK","occupancy":1,"status":200,"uuids":[{"uuid":"507ea4fb-be77-4e05-bdb9-9c5af69e3de7"}]}
我现在这样调用这里:
pubnub.hereNow("channelname", true, true, hereNowCallBack)
像这样实现回调:
Callback hereNowCallBack = new Callback(){
@Override
public void successCallback(String channel, Object message) {
Log.d("PUBNUB","HERENOW : SUCCESS on channel " + channel + " : " + message.toString());
}
@Override
public void errorCallback(String channel, PubnubError error) {
Log.d("PUBNUB","HERENOW : ERROR on channel " + channel + " : " + error.toString());}
};
对于所有其他 pubnub 函数,我确实在回调函数中获得了正确的 channel 名称 - 因此我想知道 pubnub jar 中是否存在错误?我使用的是 3.7.0 版本
谢谢,马蒂亚斯
最佳答案
因为您在 hereNow 方法中提供了 channel 的值
pubnub.hereNow("my_channel", callback);
您已经知道该值,因此不会在回调中提供。
Callback callback = new Callback() {
public void successCallback(String channel, Object response) {
System.out.println(response.toString());
}
public void errorCallback(String channel, PubnubError error) {
System.out.println(error.toString());
}
};
但是很难将调用的数据与回调联系起来。在 SDK 的 future 版本中,有一些新功能可以帮助实现这一点。感谢您的反馈,我们肯定会考虑您的反馈,以使 API 更易于使用。
See full PubNub Java SDK docs for hereNow (其他 SDK 也可用)。
关于android - herenow() successCallback 返回 channel=null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26572254/
我对回调感到非常困惑,因为我根本不明白它。我正在使用的 API 有一个 ajax 函数,如下所示: "ajax": function ( method, url, data, successCallb
嗨,我目前正在尝试在我的插件中调用 Successcallback 和 Errorcallback。我使用 ionic v1 似乎它显示了所有成功和错误的控制台.. 这是我使用的插件 var exec
我在下面编写了一个简单的程序来使用 Java 中的 pubnub 接收消息。我面临的问题是我无法检索收到的消息的 timetoken。尽管 API 中存在此回调,但它从未被调用 @Override
我正在尝试实现一个功能,在单击事件时下载文件,并在文件下载完成时关闭 UI 对话框。问题是,在 $preparingFileModal.dialog({ modal: true }) 之后,代码不再触
也许您知道为什么当我调用 PubNubs hereNow() 函数时 successCallback 得到一个“空”字符串作为 channel 名称: HERENOW : SUCCESS on cha
我对 Swift 还很陌生。如何定义具有 VOID 成功回调 block 和错误回调 block 的函数?我不需要在成功时传递任何对象,但我确实需要知道我的错误。 使用传递对象的成功和错误回调 blo
我正在编写 javascript 代码以根据每个表单上的字段值更改 Dynamics CRM 中实体的表单。 要更改表单,用户必须更改字段的值。然后在 onChange 事件期间,我的 js 进来,触
我用 agularjs 编写了一个简单的 Controller ,用于处理表单提交。该表单是使用 ng-submit 提交的。 服务器正在成功处理 post 请求并返回 http 状态 200。但是
以下是云函数,即“batchReq1”和batchPromises。 无论如何,如果我知道推送的 Promise 的确切数量(考虑函数 batchPromises(results) 中结果的大小为“2
我是一名优秀的程序员,十分优秀!