こんにちは親愛なる開発者、AsyncTasksクラスで拡張された同じクラスを作成せずに、Androidで複数の異なるAPI URLを解析する方法は?私はFlickrのAPIを使用するプロジェクトに取り組んでいます
は、私がデータを解析され、JSONArrayとJSONObjectから必要な値を取った、しかしURLは、ユーザーに関するすべての必要な情報を提供していません(ユーザー人私はflickr.people.getInfoを使用することにしましたが、この状況では、どのようにJSONの応答を処理できますか?このURLを解析すると、RecyclerViewアダプタ、ViewHolderを変更する必要があります。複数の異なるAPI呼び出しを処理する。
私は、説明が明らかではない場合は、ご意見をお寄せください、私はあなたの特定の質問への回答を提供します。
私はRxJava観測値が何であるかわかりませんが、私はそれを検索します。しかし、2つの呼び出しを行い、それらをマージしても、recyclerviewのviewholderメソッドは、アダプタにバインドしているデータに従って変更する必要があります。私は別のビューホルダーとアダプターを作りたくないので、この時点では混乱しています。しかし、両方のアプリケーションのUIは、recyclerviewを使用しているので、私はどのように独自のrecyclerviewとビューホールダーを作ることなくそれらを区別することができます。回答ありがとうございます。 – Ordinaryus
ここでRxJavaを使ってネットワーク接続の連鎖の詳細を知ることができます:https://blog.doordash.com/synchronizing-network-calls-with-rxjava-d30f7db66fb9 リサイクラービューは、別のものを作成する必要はありませんビューホールダー。 Flickr APIからすべてのデータを最初に取得した後で、そのデータをRecyclerViewに渡すだけです。それは一度行うべきです。 –
申し訳ありませんが、私はRxJavaを使ってFlickr APIからすべてのデータを取得しようとします。あなたの興味深いと答えに感謝します。 – Ordinaryus