問題タブ [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 投票する
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 ) を使用して、Web からListViewofに画像を読み込みますImageView。現在、 からビットマップを取得したいのImageViewですが、アプリを強制終了する例外が 1 つあります。

これらは私が使用している行です:

どうすればこれを解決できますか? 前もって感謝します!

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

android - Android koush/ion lib が JSON 応答を投稿および受信できない

ION を使用して REST の GET/POST を取得し、画像を ListView に取得していますが、POST メソッドを使用して応答を JSON として受け取ることができません。使用している ION のバージョンは 1.3.7 です。エミュレータと実際のデバイス 4.1.1、4.2.2、および 4.4 でテスト済み

GitHub の ION リンク

このコードは、ボタンのクリックで呼び出され、検証が成功した後にサーバーに送信されます。これはgradleで定義されたサポートフラグメントv4:20内にあります

結果で NullPointer を取得しています。リクエストの JSON も有効で、GSON を使用して作成しています。POSTMAN chrome アプリを使用して確認したとおり、応答 JSON は有効です。

ただし、以下のコードは完全に正常に動作しますが、非推奨です ION.with(getActivity(), URL) だから、どこで間違いを犯しているのかわかりません。

以下は、最初の呼び出しからの詳細な出力です

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

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

android - 自己署名証明書を信頼するようにイオンライブラリを取得するにはどうすればよいですか

自己署名証明書を使用する必要がある REST サービスに接続しようとしています (これは Unify PBX の Web サービス インターフェイスです)。システムはソフトウェアの更新時に証明書を再生成し、システムに証明書をロードしない限り、自己署名証明書が常に存在します。イオンに接続しようとすると、自己署名証明書のために接続が閉じられます(Googleが私を連れて行った限り...)。io がこの証明書を受け入れるようにするには、実装に何を追加する必要がありますか? 私は以下のようにイオンを使用しています。

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

java - HTML タグを繰り返す

ある種の RSS アプリケーションを開発しています。このアプリケーションは、RSS フィードによって提供されるコンテンツをダウンロードし、それをユーザーに表示します。

投稿のコンテンツにはpimgh2などのタグがあり、それらを (順番に) 繰り返し処理し、タグに応じてTextViewImageViewを作成します。

たとえば、次の HTML コードを表示したいとします。

なので

Jsoupはオプションだと思いますが、それを使用する方法や、Android にネイティブ ソリューションが含まれているかどうかはわかりません。

画像のレーシーダウンロードも組み込みたいと思います.Ionライブラリを見つけましたが、おそらく私の使用にはもっと簡単な解決策があります

編集

@Vogabe が示唆したように、Jsoup を使用してタグを繰り返し処理しています。これはコードです。誰かが役に立つと思うかもしれません

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

android - Android - result="" を使用した Ion FutureCallBack

私はアプリを開発しており、koush の lib Ion を使用しています: here

場合によってはうまく機能し、PHPファイルから「成功」または「ユーザーが既に存在します」という結果が得られ(エコー「成功」;)、結果が「」空の文字列になることもあります。

コードが多すぎるため、コード全体を投稿することはできませんが、その一部を求めることができます。Ion に精通していて、私を助けてくれる人はいますか?