问题标签 [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.
android - 连接在请求完成之前关闭 - Android ION
我使用从片段 onCreateView 方法调用的以下代码加载图像。该片段附加到导航抽屉视图..
java - 使用网络库拉取 JSON
我不经常使用 JSON,但是在没有其他库的情况下在 Android 中进行操作时遇到了一些麻烦。我偶然发现了 Koush 的Ion,我想用它来检索伦敦的天气数据。我将使用的 JSON api 来自OpenWeather here。据我所知,JSON 是有效的,所以我现在被困在 Android 方面。我的最终目标是拥有一个报告 londons 的对象/字符串Main > temp
。这是我的 Android 代码,但我不确定下一步该做什么。有任何想法吗?
我的代码进入“完成”日志语句,但现在我试图将结果设置为我创建的 json 对象,所以我取消注释//json = result
,但在 Eclipse 中出现错误。有什么帮助吗?我希望这种方法可以简单地输出Main -> Temp
(截至目前)是 284.51。
android - 当应用程序被销毁时,如何在 Ion 库中建立保存的 cookie?
我有一个来自服务器的 cookie,我将此 cookie 保存在共享首选项中。当我从 Ion 库向服务器发送请求时,它会正常运行,因为我已登录应用程序并且 Ion 有这个 cookie。当我关闭应用程序并重新打开时,Ion 有我的 cookie。问题是当我销毁应用程序时,Ion 不再有这个 cookie。当我向服务器请求查询时,它会给我一个新的 cookie,而 Ion 有这个新的 cookie。所以,我需要为 Ion 库建立旧的 cookie。
我试图在标题中设置cookie:
我尝试将此 cookie 添加到 CookieManager:
但是,这些尝试都没有消失,有人可以帮助我吗?
java - koush/ion 在 textview 中获取 json
我正在尝试理解 Koushi-ion 的代码,以便我可以从网站获取 json 数据并将其输入到列表视图中。现在我只用一个文本视图来测试它。
我收到 logcat 错误:unsupportedoperationException: JsonObject at com.google.Gson.JsonElement.getAsString(JsonElement java:191);
离子不是那么简单吗?
android - Android - ION 缓存结果
我目前正在编写一个小应用程序,通过下载 last.fm 生成的 XML 文件来显示我本地酒吧中正在播放的当前歌曲。
我遇到的问题如下:与 xml 在线同步时,它不会获得新版本,而是一遍又一遍地使用第一个下载的 xml。同时,在随机浏览器中打开此链接确实会给出正确的结果。可能是缓存或延迟下载,我不知道。我也不知道这是否与 ION 相关。
我目前已经用一些代码解决了这个问题,这些代码在下载之前清除了这个应用程序的整个缓存,效果很好,但是因为我可能想要扩展应用程序,所以我必须找到另一种方法来解决这个问题。
我的代码:
android - Ion-koush - 当我想获取 JsonArray 时出错
我将在我的项目中使用 Ion 库。我正在使用的 api 是这样的: API 链接
我是根据 ion-sample twitter 写的:
但是当我运行这个我得到这个错误:
我的坏在哪里?!我像 ion-sample 一样做到了,当然我api
不需要进行身份验证......而且我没有为我的请求设置标题。
android - 在应用程序上下文中使用 Ion
我有兴趣将 Ion/AndroidAsync 用于 Android 应用程序的“后端”。我不想进行与 Android 组件相关的长时间运行的调用,所以我有一个背景层,只要它还活着,它Application
就会一直活着。这个后台层有一个 API,允许 UI 进行异步调用以执行不同的任务,并向Future
UI 返回一个(也允许在主线程上执行回调),以便它可以在需要时在组件之间传递.
我喜欢 Ion 的 API,但不想从 Activity 中调用它;相反,我想在我的背景层中使用它,因为“任务”可能还需要结合网络调用执行其他长时间运行的操作。话虽如此,如果我将应用程序传递Context
给,我会遇到任何问题Ion.with()
吗?
android - 它是一个用于加载图像并获取 http-status 的 Android 库吗?
我有一个应用程序,我在其中使用 Ion 库(https://github.com/koush/ion)。问题是我意识到我需要在加载失败时获取 http-status。
我有一个休息服务根据问题返回不同的状态,并且在应用程序中也需要有不同的逻辑。
这是休息服务的代码:
这是我用来获取图像的代码:
我也试过这个:
使用上面的代码,我得到以下异常的错误: java.lang.NoSuchMethodError: com.koushikdutta.ion.gson.GsonSerializer
你对我如何解决这个问题有什么建议吗?另一个库还是我做错了?
解决方案:
我的解决方案是用AndroidAsync库重写它。这是代码:
android - Android:如何在离子库中使用缓存?
就我而言,我想从缓存加载数据。如果缓存有缓存加载,则从网络加载。如何在Ion中使用缓存?