2017-09-29 6 views
2

http GETリクエストから、アンドロイドリサイクルビュー(cardViewを使用)にデータを入力するためのユニークな応答があります。開始する場所を、私は一種の困惑していますAPIレスポンスからAndroidのリサイクラカードビューにデータを入力するにはどうすればいいですか?

{ 
"kind": "youtube#searchListResponse", 
"etag": "\"VPWTmrH7dFmi4s1RqrK4tLejnRI/tKvRclTeFduIQC9knqZs2CVfs7A\"", 
"nextPageToken": "CAEQAA", 
"regionCode": "EG", 
"pageInfo": { 
"totalResults": 12, 
"resultsPerPage": 1 
}, 
"items": [ 
{ 
"kind": "youtube#searchResult", 
"etag": "\"VPWTmrH7dFmi4s1RqrK4tLejnRI/faNNEg16szqlc3xWy6X39iKKx7g\"", 
"id": { 
"kind": "youtube#video", 
"videoId": "bP2P0oqoX4U" 
}, 
"snippet": { 
"publishedAt": "2014-01-10T18:18:55.000Z", 
"channelId": "UCbvwLzU45wgAHOqXRQoC11A", 
"title": "تعرف على برنارد لويس صاحب مشروع تقسيم العالم العربي والإسلامي", 
"description": "مقطع من خطبة: (الجمعة 9 من ربيع الأول 1435هـ الموافق 10-1-2014م), والتي هي بعنوان: (ماذا لو تخلى الشعب عن الجيش؟) الراب...", 
"thumbnails": { 
"default": { 
"url": "https://i.ytimg.com/vi/bP2P0oqoX4U/default.jpg", 
"width": 120, 
"height": 90 
}, 
"medium": { 
"url": "https://i.ytimg.com/vi/bP2P0oqoX4U/mqdefault.jpg", 
"width": 320, 
"height": 180 
}, 
"high": { 
"url": "https://i.ytimg.com/vi/bP2P0oqoX4U/hqdefault.jpg", 
"width": 480, 
"height": 360 
} 
}, 
"channelTitle": "موقع الشيخ محمد سعيد رسلان", 
"liveBroadcastContent": "none" 
} 
} 
] 
} 

は、ここに私の応答です。私はJSONの応答からPOJOを作ると考えていました。

誰かがこれに関する最良のソフトウェア設計の練習にいくつかのコード例で指示できますか?

ありがとうございました。

+0

参照http://androidkt.com/rest-api-pagination-paging-library/ – pskink

+0

あなたはvolleyやretrofitのようなライブラリを使ってデータを取得し、pojoに依存してrecycleViewに表示します。あなたは何かに直面する。 – Ibrahim

+0

@Ibrahimはオファーのために感謝します。私が見ることができるコード例がありますか? – ironmantis7x

答えて

1

この応答を使用してPOJOのコレクションを作成します。そして、コレクションオブジェクトをRecyclerviewアダプターに渡します。

thisを使用すると、POJOクラスを生成できます。

関連する問題