问题标签 [android-ion]

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 回答
1102 浏览

java - 从 URL ion 库加载图像时的适配器行为

当我想使用 ion 库从适配器加载图像时,我遇到了问题。

事实上,我有一个字符串对应于我想要为我的 gridview 上的每个项目加载的标志性图像的 url 的项目。

问题是由于适配器视图管理(如果我没记错的话重用现有视图),我不知道如何绕过这个......

例如,如果我用图像加载 10 个元素,它第一次就可以工作。然后,当我滚动到底部,然后滚动到顶部时,图像会发生变化(由于重用现有视图......)

你能帮助我吗 ?

这是我的适配器代码:

谢谢大家!

祝你有美好的一天

0 投票
4 回答
4496 浏览

java - Java 泛型方法类型参数

我对泛型方法的显式类型参数有疑问。我知道我可以这样做:

假设有一个

Foo 类中的函数。确切的问题是:

  • 我想下载一些内容(Android with Ion

  • 这些内容都是类似的(Article, BlogArticle, ...),都实现了一个ContentItem接口

  • 目前下载看起来是这样的:

例如新闻

如果我想下载博客文章,我只需要更改 url 和 Article 类(对于 BlogArticle)。

我试图制作这样的通用函数:

并调用该函数

没关系,编译好了。跑步后我得到

java.lang.ClassCastException:com.google.gson.internal.LinkedTreeMap 无法转换为 com.my.packagename.model.ContentItem

问题是它没有使用显式类将 Json 映射到 pojo。

你能建议我一个通用的解决方案吗?

0 投票
4 回答
1194 浏览

android - 离子 java.lang.ClassCastException

我正在使用 ION ( https://github.com/koush/ion ) 将图像从网络加载ListViewImageView. 目前我想从 中获取位图ImageView,但我遇到了一个强制关闭我的应用程序的异常:

这些是我正在使用的行:

我该如何解决这个问题?提前致谢!

0 投票
1 回答
162 浏览

android - Android L 中的 koushikdutta 离子框架有一个错误

Android L 中的 koushikdutta 离子框架有一个错误。

例如:当应用程序多次开/关时,它会让应用程序死机

这是日志:</p>

0 投票
1 回答
924 浏览

android - 无法使用 Ion 库将图像上传到服务器

我正在使用 Ion 库将图像上传到 Web 服务器。但是当我尝试使用 setMultipartParamter 设置参数时,我得到空值。为什么会这样。

代码

我检查了服务器,文件已正确上传,但参数未正确上传。

0 投票
2 回答
6730 浏览

android - Android koush/ion lib 无法发布和接收 JSON 响应

我正在使用 ION 来获取/发布 REST 并将图像放入 ListView 但我无法使用 POST 方法并以 JSON 形式接收响应我使用的 ION 版本是 1.3.7。在模拟器和真实设备 4.1.1、4.2.2 和 4.4 上测试

gitHub 上的 ION 链接

验证成功后,单击按钮将调用此代码以发布到服务器。这是在 gradle 中定义的支持片段 v4:20

结果我得到了 NullPointer。请求 JSON 也是有效的,我正在使用 GSON 来构造它。响应 JSON 是有效的,因为我使用 POSTMAN chrome 应用程序对其进行了检查。

但是,下面的代码工作得很好,但它被贬低了 ION.with(getActivity(), URL) 所以我不知道,我在哪里犯错了。

以下是第一次调用的详细输出

///////////////////////////////////////// //////////////

0 投票
1 回答
1768 浏览

android - 我如何让 ion 库信任自签名证书

我正在尝试连接到必须使用自签名证书的 REST 服务(它是一个统一 PBXs Web 服务接口)。系统将在软件更新时重新生成它的证书,除非您将证书加载到系统中,否则总会有一个自签名证书。尝试与 ion 连接时,连接因自签名证书而关闭(就谷歌而言...)。我需要在我的实现中添加什么以使 io 接受此证书?我使用离子如下。

0 投票
1 回答
3388 浏览

java - 遍历 HTML 标签

我正在开发某种 RSS 应用程序:该应用程序下载 RSS 提要提供的内容并将其显示给用户。

帖子的内容具有pimgh2等标签,我想(按顺序)遍历它们并根据标签创建TextViewImageView 。

例如,我想显示这个 HTML 代码:

作为

我认为Jsoup是一种选择,但我不确定如何使用它,或者 Android 是否包含本机解决方案。

我还想为图像合并花边下载,我找到了Ion library,但也许对我来说有更简单的解决方案

编辑

正如@Vogabe 所建议的那样,我正在使用 Jsoup 遍历标签。这是代码,也许有人会发现它有用

0 投票
1 回答
946 浏览

android - Android - 离子 FutureCallBack 结果=“”

我正在开发一个应用程序,我使用来自 koush 的 lib Ion:这里

有时效果很好,我从 php 文件中得到结果“成功”或“用户已经存在”(回显“成功”;),有时结果是“”一个空字符串。

我不能发布整个代码,因为它太多了,但你可以要求它的一部分。有熟悉Ion的人可以帮助我吗?

0 投票
1 回答
142 浏览

android - 为什么我的 URI 在我的浏览器中返回正确的 JSON,而不是从我的 httpClient 中返回?

我对 Django 和 RESTful API 比较陌生。

我正在编写一个对我的 API 执行 GET 请求的 Android 应用程序,我使用 Django 和 Postgresql 设置了该请求。我正在使用 Ion 库异步执行此请求。我认为 Ion 不是问题,因为当我尝试从http://ip.jsontest.com/等示例 URI 获取 GET 时,此代码有效。我的代码看起来像这样。

如您所见,URI 是 bhive.herokuapp.com/api/questions。当我在浏览器中尝试此操作时,它会返回我期望的 JSON 字符串。但是,当我尝试使用此代码时,我希望得到相同的 JSON 字符串,但我得到了异常:

为什么我的浏览器返回预期的 JSON,但是当我像这样尝试这个 URI 时,它不起作用?我的 URI 与http://ip.jsontest.com/之类的示例 URI 有何不同,后者在我的浏览器上返回相同的内容?也许我在某个地方存在概念上的不足。