問題タブ [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 投票する
1 に答える
1257 参照

android - アプリが破棄されたときに Ion ライブラリに保存された Cookie を確立するにはどうすればよいですか?

サーバーからの Cookie があり、この Cookie を共有設定に保存します。Ion ライブラリからサーバーにリクエストを送信すると、アプリにログインしていて、Ion がこの Cookie を持っているため、正しく処理されます。アプリを閉じて再度開くと、Ion は私の Cookie を持っています。問題は、アプリを破棄したときに、Ion にこの Cookie がなくなったことです。サーバーにクエリをリクエストすると、新しい 1 つの Cookie が返され、Ion はこの新しい Cookie を取得します。そのため、古い Cookie を Ion ライブラリに確立する必要があります。

ヘッダーにCookieを設定しようとしました:

そして、このCookieをCookieManagerに追加しようとしました:

しかし、これはどれも行っていません。誰かが私を助けることができますか?

0 投票する
2 に答える
1945 参照

android - アプリケーション コンテキストで Ion を使用する

Android アプリの「バックエンド」に Ion/AndroidAsync を使用することに興味があります。Android コンポーネントに関連付けられた実行時間の長い呼び出しを行いたくないので、が生きている限り生き続けるバックグラウンド レイヤーを用意してApplicationいます。このバックグラウンド レイヤーには、UI が非同期呼び出しを行ってさまざまなタスクを実行できるようにする API がありFuture、必要に応じてコンポーネント間で渡すことができるように、UI に (メイン スレッドで実行されるコールバックも可能) を返します。 .

Ion の API は気に入っていますが、Activity から呼び出したくありません。むしろ、「タスク」はネットワーク呼び出しと組み合わせて他の長時間実行操作を実行する必要がある場合があるため、バックグラウンド レイヤーで使用したいと考えています。そうは言っても、アプリケーションContextをに渡した場合、何か問題が発生しIon.with()ますか?

0 投票する
1 に答える
287 参照

android - 休止サーバーへの Ion ライブラリ要求をスニッフィングする方法

私はFiddler2を使用して、サーバーを停止するためのアプリのリクエストをチェックおよびスニッフィングしています。完全に機能しています。

しかし、私の最後のアプリでは、非同期ネットワークと画像の読み込みにIon Library を使用しています。( POST -or- GET として) リクエストを作成すると、何も監視および表示できません!!

これを処理する方法を知っている人はいますか?! またはこの問題の原因?!

ありがとう

0 投票する
3 に答える
1872 参照

android - 画像をロードして http ステータスを取得するための Android ライブラリですか?

ライブラリ Ion ( https://github.com/koush/ion ) を使用するアプリがあります。問題は、読み込みが失敗したときに http-status を取得する必要があることに気付いたことです。

何がうまくいかなかったかに応じて異なるステータスを返す残りのサービスがあり、アプリにも異なるロジックが必要です。

これは残りのサービスのコードです:

これは、画像を取得するために使用するコードです。

私もこれを試しました:

上記のコードでは、次の例外が発生します: java.lang.NoSuchMethodError: com.koushikdutta.ion.gson.GsonSerializer

この問題を解決する方法について何かヒントはありますか? 別のライブラリですか、それとも間違っていますか?

解決:

私の解決策は、 AndroidAsyncライブラリで書き直すことでした。コードは次のとおりです。

0 投票する
1 に答える
2565 参照

android - Android :イオンライブラリでキャッシュを使用するには?

私の場合、キャッシュからデータをロードしたいと考えています。キャッシュからのキャッシュ ロードがある場合は、ネットワークからロードします。Ionでキャッシングを使用するにはどうすればよいですか?