问题标签 [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 投票
2 回答
1016 浏览

android - loopj AsyncHttpClient 超过 3 个帖子不起作用

我开始然后4个帖子一个接一个。但我只收到 4 个帖子中 3 个的回复。有人可以向我解释为什么吗?我也用get尝试过,它有同样的问题。我在做帖子是为了快速跟进吗?

客户端类:

网络服务解析器:

SyncHandler 类:

网络服务行动:

0 投票
3 回答
5960 浏览

android - Android loopj AsyncHttpClient,解析JSON示例

我正在寻找一个使用 loopj AsyncHttpClient 解析 JSON 文件的简单示例。但到目前为止,我找不到任何有用的信息。:(

要解析的简单 JSON 文件:

我将不胜感激任何建议。谢谢!!

0 投票
3 回答
2426 浏览

android - Android中的Loopj超时异常

Loopj Async HTTP 库有一个奇怪的问题。我有时会使用 GET 或 POST 获得响应,有时响应会在很长一段时间后出现,有时响应根本不会出现。仅在使用 wifi 时才会发生这种情况。我在很多项目中都使用了 loopj,这些项目在 wifi 上都可以正常工作,但在这个项目中却不行。当我使用我的移动数据 3G 连接时,总是会有响应。我已经覆盖了 onFaliure 方法,这是当服务器没有响应时得到的:

异常也会打印在 logcat 上:

如果可以显示一些解决方案,我将不胜感激。

0 投票
2 回答
1095 浏览

android - 异步-Http-Client 获取请求

我是 LoopJ Android Asynchronous-Http-Client 的新手。我想出了如何使用我的 Web 服务 POST 到数据库,但现在我不知道如何使用我的 PHP Web 服务从数据库中获取数据。我需要获取整个表中的所有信息,并且我知道一旦收到信息就需要对其进行解析。我有这个帖子:

GET 与此类似吗?

获取数据后,信息存储在哪里以便我可以将其显示给用户?我搞不清楚了。我环顾四周,似乎找不到合适的文档。帮助!

0 投票
0 回答
750 浏览

android - 用多个异步 http 请求填充 Listview——loopj?

TLDR: 我需要做的是发出多个异步 HTTP 请求并使用数据来填充列表视图——如有必要,我愿意采用全新的方法。

嗨,我是 android 新手,我正在尝试使用 Loopj 的异步 http 客户端库。我已经按照他建议的方式实现了客户端,并且我正在检索数据没有问题。我的问题是将处理程序的 onSuccess 中的数据返回到我想用于列表视图适配器的数据集。

我读了很多书;关于stackoverflow和其他来源。使我的情况与我发现的大多数解决方案不同的是,我必须先发出多个 http 请求,然后才能设置我的适配器。

我的适配器的数据源是我实现的自定义类型 ScoutProfile 的数组。旁注:如果我对数据集的值进行硬编码,一切正常。

我尝试在使用虚拟数据执行请求之前设置适配器。为更新的数组交换适配器数据集。调用 notifyDataSetChanged 和 invalidateViews。

如果我不初始化数组,我会得到一个空异常(onSuccess 中的更改没有生效?)。如果我实例化它——这意味着我使用 notifyDataSetChanged——UI 永远不会更新。

我也尝试过 runOnUIThread 方法。

这是我的片段中的代码:

我确定我没有包含的代码:ScoutProfile.java、ScoutProfileAdapter.java、RiotApiClient 等不是问题——但如果有人要求,我会将其添加到我的问题中。

编辑:我的意思是包括这个(也在片段代码中):

0 投票
1 回答
1383 浏览

android - 使用 AsyncHttpResponseHandler 进行多次调用

我正在开发一个应用程序,该应用程序将来自网站的 json 数据列表加载到列表中。在该列表中,每个项目都有一个与之关联的图像。MediaAdapter 与每一行一起工作,并为每个图像调用异步加载。

问题来的不规律。目前列表中有 3 个项目(和 3 个图像)。有时我会收到 1 张图片,有时会收到 2 张。我很少收到所有 3 张图片。我已经设置了日志记录,并在不破解打开的 android-async-http 的情况下跟踪了我能做的事情。

在下面的日志记录中,请注意,为 joe_thumb__804587.jpg 调用了 onStart,但我从未收到异常或对该请求的任何进一步更新。

这是一些代码和一些日志记录。

媒体适配器(注意:MediaLoader.fetchBinary 是传递给 BinaryNetworkClass):

二进制网络类:

这是一些日志记录:

0 投票
1 回答
2932 浏览

android - LoopJ AndroidAsyncHttp 和持久 cookie 存储

在我的服务中,我运行以下代码:

当我检查我的网络服务器日志时,我可以看到请求标头中存在 cookie。
但这些饼干是旧饼干。

我还从一个 Activity 运行这个 AndroidAsyncHttp 代码。发送相同的旧 cookie。

但是当我在我的 WebView 中打印出当前的 cookie 时,我会看到新的 cookie。

如何使用 AndroidAsyncHttp 发送 WebView 的 cookie?

0 投票
4 回答
379 浏览

android - Async-http 经常挂起。

当我启动异步请求时,我启动了一个 ProgressDialog,并且在看似随机的情况下,对话不会关闭(代码不会触发 onSuccess 或 onFailure)。我处理来自服务器的两种可能的成功响应(其中一个是错误)并且我有一个失败块,所以理论上 ProgressDialog 应该总是关闭。有人可以告诉我错过了什么活动吗?还是有更好的结构?

我的代码结构:

  1. 我有一个处理所有网络的网关类
  2. 调用调用处理对话框的 .show() 和 .dismiss() 事件

网关:

适配器:

0 投票
2 回答
610 浏览

java - Loopj HTTP 库会话 id cookie 不起作用

我正在使用 Loopj HTTP 客户端向我的服务器 ( http://loopj.com/android-async-http/ ) 发出我的 http 请求。请求运行良好。但是,我正在尝试在服务中实现会话。从文档中可以看出,通过将数据保存在共享首选项存储中来启用 cookie 非常简单。代码如下:

问题是,每当我向需要会话的脚本发出请求时,我都会收到空响应,就好像用户没有会话 ID 一样。我不确定如何调试确切的问题所在。如何访问 myCookieStore 以检查它是否正在存储和发送会话 ID。我正在尝试记录 myCookieStore.toString() 但这并没有给我里面的数据。

谢谢。

0 投票
0 回答
153 浏览

android - AsyncHttpResponse ASP.Net 响应

我正在开发一个 Android 应用程序,它通过 Http Post 将一些字符串发送到带有库 AsyncHttpResponse (loopj) 的 ASP 页面。

Asp.net 页面 (provaNome.aspx) 应返回带有命令的字符串(例如“holla”)

通信工作,但响应返回一个 html 页面(标题为“配置错误”),而不仅仅是字符串。我在哪里找到我的字符串返回?

十分感谢!