问题标签 [loopj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
4117 浏览

android-asynctask - Android Asynctask vs loopj vs volley 哪个更好

我想知道哪个更好用 android asynctask vs loopj vs volley

volley 看起来不错,但不提供回调 preexecute、onprogressupdate

还有loopj如何比volley好

0 投票
3 回答
4337 浏览

android - 取消进度对话框时取消 AsyncHttpClient 请求 Android

我正在从我的 android 应用程序向服务器发出请求,并且我正在使用 loopj 的 AsyncHttpClient 库来执行此操作。如果进度对话框被取消(按下后退键),我试图取消请求,但实际发生的是,ProgressDialog 被取消,但请求继续在后台工作,完成后将我带到另一个活动(这很好,因为这是我在未取消进度对话框时想要的行为)。

这是我的代码的一部分,我在其中设置了 ProgressDialog 的 setOnCancelListener:(客户端是 AsyncHttpClient 的一个实例)

0 投票
2 回答
467 浏览

android - Loopj 在通过请求发送特殊字符之前弄乱它们

我正在尝试通过 http 请求发送特殊字符,现在我使用 Loopj 作为我的 http 客户端。问题是当我尝试发送特殊字符,即“áéíóú”时,请求会以字符“·ÈÌÛ˙”发出,这会导致服务器端出现一些问题。

我已经浏览了 Loopj 代码,但找不到与重新编码字符串或类似内容相关的任何内容。在最坏的情况下,它似乎会以实际支持此字符的 UTF-8 编码。

希望任何人都可以提供帮助。

此致。

0 投票
1 回答
685 浏览

android - Loopj Android 异步 Http 客户端 Cookie 未保存在签名的 apk 中

为什么当我的应用使用签名证书导出并上传到 Google Play 商店时,我的 cookie 没有保存?

当我从 eclipse 中运行我的应用程序时,它工作正常并且 cookie 被保存。

我用于与这个库的Http 连接:

http://loopj.com/android-async-http/

并使用这种方法:

0 投票
2 回答
3589 浏览

android - 如何在上传到服务器之前使用 Picasso 调整图像大小?

我正在使用 loopj 上传图片。

但我想在上传之前调整图像大小。有没有办法“即时”调整图像大小-无需调整大小->保存到SD->上传?只需调整内存大小并上传 - InputStream?

谢谢。

0 投票
1 回答
289 浏览

android - 将 mp3 文件从 Android 发送到服务器时遇到困难

我正在尝试将 mp3 文件从我的 Android 应用程序发送到服务器。我正在使用这种方法android async http来发送 mp3 文件。

这是我的代码。

我已经给出了正确的 URL,并且我也获得了该文件的价值。但这将是成功的一部分。谁能帮我解决这个问题?如果您知道任何替代方式,请建议我。提前致谢。

0 投票
1 回答
5276 浏览

android - AsyncHttpClient:传递的 contentType 将被忽略,因为 HttpEntity 设置了内容类型

我试图使用android httpclient(loopj)发布一些数据。我在其正文中添加了一些json数据并设置了请求标头。但它显示AsyncHttpClient:传递的contentType将被忽略,因为HttpEntity设置了内容类型。有谁知道如何解决这个问题?

0 投票
2 回答
14352 浏览

java - Android - loopJ AsyncHttpClient 返回响应 onFinish 或 onSuccess

我正在寻找一种方法来返回我在 loopJ AsyncHttpClient onFinish 或 onSuccess 或 onFailure 中得到的响应。截至目前,我有这段代码:

当我调用代码时:

我在 onSuccess 或 onFailure 方法完成 http 帖子之前收到JSONException 。

我注意到,在第一次调用时: Log.e("Exception", "JSONException " + e.toString()); 正在记录,然后 Log.d("onSuccess: ", jsonString); 记录处于同步状态的值。

在第二次调用: jObj = new JSONObject(jsonString); 成功执行,我得到了该方法所需的返回值,因为到那时 onSuccess 方法已经将值分配给变量 jsonString。

现在我正在寻找的是一种防止jObj 从该方法过早返回的方法。

无论如何要制作方法getJSONObj,等待AsyncHttpClient任务完成,将变量分配给jsonString,创建JSONObject并返回它?

提前致谢!干杯!

0 投票
1 回答
167 浏览

android - LoopJ AndroidAsyncHttp GET 在屏幕旋转时被取消?

我执行以下如果我旋转屏幕则不会执行的代码:

网络请求被取消让我感到惊讶,因为如果我使用自定义 asynctask 使用 URLConnection 进行网络调用,即使在活动被破坏后它仍然会运行。我是否理解 loopj 的 AndroidAsyncHttp 在活动被破坏时取消了网络请求?我怎样才能防止这种情况?

0 投票
1 回答
14176 浏览

java - 从 Uri 类型的 android 创建文件

我正在尝试从图库中选择图像,然后将此图像转换为文件并通过 HttpPost 发送,但我总是得到FileNotFoundException. 这是我的代码:

选择照片

转换照片

这些是调试时的 myFiles 值:

那么有什么帮助吗?


更新 我也尝试过这个解决方案:

但是我得到java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from itidxvar == to-1

我也尝试过@Praneeth Kalluri 解决方案,但它总是返回 null 作为结果。