问题标签 [android-query]

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 投票
4 回答
1585 浏览

java - 如何在 android-query 中中止 ajax 查询?

我正在尝试使用 android-query 库实现搜索自动完成

我的活动中有回调实例:

打回来:

搜索例程,调用文本更改:

API类

那么,问题是如何在发送新查询之前中止旧查询?
(如果搜索字段中的文本发生更改,我不需要旧查询的结果)

我试图在 doSearch() 中调用 searchCompleteListener.abort(),但它会在下一个查询中导致异常:

所以,在这种情况下,我什至无法执行单个查询。

0 投票
2 回答
2044 浏览

android - 解析 xml 仅在标签中获取 CDATA

我正在尝试从如下所示的 xml 文件中获取文本:

当我解析它时,我可以获得 CDATA 区域内的所有信息,但其余部分被忽略。我正在解析并放入我的文本视图中,如下所示:

我正在使用android查询并且可以让它格式化没有问题:

但是,同样的问题,只是获取 cdata 信息。我的 log.v() 只显示 cdata 之间的信息。所以我想我需要以某种方式逃避它?为什么 cdata 之外的文本被忽略?

谢谢,谢谢

0 投票
0 回答
1645 浏览

java - 处理 AQuery (android-query) 下载结果的正确方法是什么?

抱歉,如果我错过了一些明显的东西,我非常努力,但没有找到任何线索来回答我的问题。

所以,我的任务是使用它们的 URL 下载几个图像并将它们存储在某个文件夹中。我尝试了不同的方法,但出于几个原因,我决定为此使用 AQuery。下载实际上是在 IntentService 中完成的,它是从 Activity 或 AlarmManager 启动的。我下载图像的部分是一个 for 循环,用于从生成的 URL 下载所需数量的图像:

AQuery 为每次下载启动一个单独的线程,因此在我得到任何结果之前代码会继续执行。问题是图像可能因其他原因损坏或不适合,因此我在每次下载后以回调方法进行测试。如果图像未通过其中一项测试,我将删除该文件并需要从另一个 URL 重新下载图像。但是由于所有下载都是在一个独立的线程中完成的,所以我无法在我拥有所有“备用”URL 的同一个 IntentService 中捕获下载结果。

由于我的 IntentService 本身就是一个后台线程,我认为我可以在该线程中进行所有下载,每次下载后检查文件,如果它不正确,请尝试另一个 URL。

据我了解,我在这里有两个选择:

  • 找到一种方法让 aq.download 使用相同的线程
  • 不要使用 AQuery 并采取另一种方法进行下载

我将非常感谢您的建议。我的经验仍然非常有限,无法做出正确的决定。提前致谢!

0 投票
2 回答
594 浏览

android - 滚动时列表视图行内的值会重复

我现在被困了几天,无论如何都无法接近答案 - 我有一个带有 imageview 的列表视图,旁边有一个流布局(虽然它与线性布局相同)我扩展了基本适配器,以便它添加来自db 查询,并且我将动态文本视图添加到流布局(或线性布局,这并不重要,因为它对两者都做同样的事情)问题是每次视图被回收(意味着离开屏幕然后返回它)时,文本视图值是被复制...我不明白为什么并且失去了任何希望(在android,移动操作系统作为一般人和人类... =|)有什么帮助吗?

0 投票
1 回答
347 浏览

android - 一个问题。如何从 google 帐户获取用户名、id、姓名、姓氏和电子邮件地址?

我正在使用AQuery 演示应用程序中的以下代码,并且 xml 始终为空

如何获取与我从谷歌账户列表中选择的账户相关的信息?

0 投票
1 回答
472 浏览

java - ProgressDialog 未显示

我正在使用 AndroidQuery 处理图像的方式保存然后保存到 sd 卡。但是由于某种原因没有显示对话框。图像已正确保存在 sd 卡中,只有对话框是问题所在。

代码:

0 投票
1 回答
61 浏览

android - 如何在 Android 中对联系人进行排序

对查询进行排序的关键字是什么以及如何使用它

光标 cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);

0 投票
2 回答
975 浏览

android - Android-query ajax 无法从 Grails web 获取 json 结果

我正在 Android Studio 中学习 android 开发。我使用 Android-query 库进行简单的 HTTP 调用,以从我的 Grails Web 应用程序中获取 JSON 数据。在我的 android UI 中,我有一个按钮和一个 editText。我希望在单击按钮后显示从服务器返回的 JSON 字符串。这是代码:

在 Grails 方面,我只是直接发回一个 json 对象:

我可以在浏览器中访问我的 Grails 网址并获取正确的 JSON 数据:

如果我在虚拟设备中运行 android 应用程序,我只会收到“网络错误”消息。返回的 JSON 对象为空。

如果我使用相同的 android 代码访问http://ip.jsontest.com来代替我的 Grails 网址。我可以在没有网络错误的情况下返回正确的 json 数据。为什么?

谁能给我一些建议让 Android-query 与 Grails web 一起工作?

0 投票
1 回答
103 浏览

android - AQuery 可以从 HTML 页面加载图像吗?

我刚刚根据本教程测试了 AQuery 的图像加载。当我在example.com/xy.jpg 之类的 URL 上使用时,它运行良好。但是,如果我想加载由页面(例如 php 页面)显示的图像怎么办?

如果我的网址是这样的:example.com/showimage.php,我会收到一条消息:SkImageDecoder::Factory returned null

AQuery 是否支持延迟图像加载?

0 投票
1 回答
334 浏览

android - Android:使用 google 帐户登录(使用 Android Query)

我在我的 android 移动应用程序上使用 android 查询。使用 Facebook 登录非常简单:

在回调中,我得到用户个人资料信息(姓名、电子邮件、性别等)

我怎样才能为谷歌帐户做同样的事情?

所以!我需要获取用户的 Google 帐户信息:fname、lname、电子邮件、性别。我该怎么做 -不使用 google play service等。