複数のAPIのJSONデータを1つのArrayList<Object>
に解析し、それをListView
またはRecycleView
に表示しますか?私は2週間以上はやっているが、まだ何も試みていない。複数のAPIから1つのArrayListにデータを取得
オブジェクトの配列リストを作成する必要があります。毎回10個のオブジェクトが必要です。オブジェクトのデータは、私の仕事を不可能にする複数のAPIから来ています。私は結果がなくても思うことができるすべてを試しました。
複数のAPIのJSONデータを1つのArrayList<Object>
に解析し、それをListView
またはRecycleView
に表示しますか?私は2週間以上はやっているが、まだ何も試みていない。複数のAPIから1つのArrayListにデータを取得
オブジェクトの配列リストを作成する必要があります。毎回10個のオブジェクトが必要です。オブジェクトのデータは、私の仕事を不可能にする複数のAPIから来ています。私は結果がなくても思うことができるすべてを試しました。
複数のAPIから同時に1つの場所でデータを取得する必要がある場合。
まず、シングルトンクラスを作成するか、データベースからapiの結果を格納するデータベースを作成する必要があります。
その後、すべてのAPIコールが終了しました。シングルトンクラスまたはデータベースからデータを取り出し、それをrecyclerviewで表示するだけです。
すべてのAPIコールの実行時にリスナーを挿入すると成功し、カウンタを増やします。成功回数がAPIコールと等しい場合は、recyclerviewにデータを表示します。
私を見せてもらえますか? –
どのようにJSONデータ(Retrofit、asynctaskなど)を取得していますか? – RustWebDev
私はAsynctask、Threads、Volley LIbraryを使用しました。非同期タスクとシングルスレッドを使用すると、複数のHTTp要求にデュオがクラッシュしました(ThreadPoolExecuter + Needleライブラリを試しました)。 JsonResponseがArrayListに追加されました。 –
まず、httpリクエストを作成し、Stringを取得し、必要な情報を取得するメソッドを作成した後、すべてを1つのメソッドで追加してArrayListに追加します(スレッドとAsyncを使用) –