- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我尝试使用 AndroidAsync 库。这是一个代码示例:
AsyncHttpClient.getDefaultInstance()
.websocket(url, null, new AsyncHttpClient.WebSocketConnectCallback() {
@Override
public void onCompleted(Exception ex, WebSocket webSocket) {
Log.i(LOG_TAG, "onCompleted");
if (ex != null) {
Log.e(LOG_TAG, "ex != null");
Log.e(LOG_TAG, ex.toString());
ex.printStackTrace();
return;
}
if (webSocket == null) {
Log.e(LOG_TAG, "1 webSocket == null");
} else {
Log.w(LOG_TAG, "1 webSocket != null");
}
webSocket.setStringCallback(new WebSocket.StringCallback() {
public void onStringAvailable(String s) {
Log.i(LOG_TAG, "setStringCallback");
System.out.println("I got a string: " + s);
}
});'
在我的例子中,ex == null 但 webSocket == null。空指针异常在库代码中被捕获。但是我可以使用这个 socket 吗?看起来很奇怪,即使在回调中没有异常它也是空的。
最佳答案
如果您要连接的服务器拒绝连接并返回响应代码(HTTP 样式,即 405)。然后服务器实际上在尝试连接期间关闭连接。
这不会引发异常,因为没有超时或网络问题。此外,没有返回 websocket,因为服务器不允许建立连接。
关于android - koush AndroidAsync webSocket 空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29556338/
我想清除位图缓存,但我不确定如何清除位图。我正在使用 Koush Ion 库加载图片 try { bitmap = Ion.with(context).load(URLimag
在我的最后一个应用程序中,我将使用 Koush Ion图书馆。它非常方便,但我在将文件上传到我的休息服务器时遇到问题。注意:我的服务器对成功上传过程的响应是 1 我喜欢这样的代码: public cl
这是我的代码。问题是进度对话框没有显示,所以 TextView 上的默认文本正在显示,一段时间后 URL 内容被加载到其中。我怎样才能解决这个问题? tv = (TextView) findViewB
我尝试使用 AndroidAsync 库。这是一个代码示例: AsyncHttpClient.getDefaultInstance() .websocket(url,
在 Gradle 升级后,ION 在尝试发送非常简单的请求时给了我这个错误。 它在 AVD 和我的物理设备上给了我同样的错误。现在我回避了恢复升级的错误。 什么可能导致以下错误? 2020-10-24
我尝试使用 android Ion 库将多张图片上传到服务器 Ion.with(ProgressBarUpload.this) .load(URL)
我正在构建一个应用程序来将图像上传到我公司的服务器我正在使用 koush-ion 进行上传,现在我的问题是我必须根据通过编辑文本框在另一个 Activity (LoginActivity)中输入的信息
我正在使用 Koush Ion在 Android 上处理网络操作。我想添加一个通用处理程序来处理 401 未经授权的错误。我该怎么做? 谢谢 最佳答案 Ion.with(this)
我正在使用 ION 获取/发布 REST 并将图像放入 ListView但我无法使用 POST 方法并以 JSON 格式接收响应我使用的 ION 版本是 1.3.7。在模拟器和真实设备 4.1.1、4
我正在使用 koush/ion 库,我用它从 url 获取 JSON,问题是当我尝试运行我的应用程序时,它会抛出此错误 Error:Execution failed for task ':app:de
我将 Koush 的 AndroidAsync 用于 WebSocket 客户端。我的代码遵循 https://github.com/koush/AndroidAsync 处的示例和作品。 (下面复制
我将像这样使用 Ion 将文件上传到 rest API(基于 Koush 提供的示例代码) if (Upload != null && !Upload.isDone() && !Upl
我正在尝试将由 image 和 json object parameter “status”组成的多部分数据从 Android 操作系统发布到 Ruby rails 服务器。我正在做一个完整的 iOS
这是我如何从我的 ASP.net 服务器返回 HttpResponseMessage return Request.CreateResponse(HttpStatusCode.OK,"some str
我是一名优秀的程序员,十分优秀!