楽天APIでデータを取得し、一覧表示する方法にどうしてよいかわからず困っております。
lang
1@Override 2 protected String doInBackground(String... url) { 3 try { 4 URL curl = new URL(url[0]); 5 conn = (HttpsURLConnection)curl.openConnection(); 6 conn.setRequestMethod("GET"); 7 conn.setDoOutput(true); 8 conn.setInstanceFollowRedirects(false); 9 conn.connect(); 10 11 BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf8")); 12 13 StringBuilder sb = new StringBuilder(); 14 StringBuilder ReceiveStr = new StringBuilder(); 15 16 String line; 17 18 while ((line = reader.readLine()) != null) { 19 sb.append(line); 20 } 21 22 JSONObject json = new JSONObject(sb.toString()); 23 JSONArray jsonArray = json.getJSONArray("Items"); 24 25 for(int i = 0; i < jsonArray.length(); i++) { 26 JSONObject data = jsonArray.getJSONObject(i); 27 28 ReceiveStr.append(data.getString("title") + BR); 29 ReceiveStr.append(data.getString("author") + BR); 30 ReceiveStr.append(data.getString("publisherName") + BR); 31 ReceiveStr.append(data.getString("isbn") + BR); 32 ReceiveStr.append(data.getString("jan") + BR); 33 ReceiveStr.append(data.getString("itemCaption") + BR); 34 ReceiveStr.append(data.getString("salesDate") + BR); 35 ReceiveStr.append(data.getString("itemPrice") + BR); 36 ReceiveStr.append(data.getString("listPrice") + BR); 37 } 38 39 return ReceiveStr.toString(); 40 } catch (MalformedURLException e) { 41 e.printStackTrace(); 42 } catch (IOException e) { 43 e.printStackTrace(); 44 } catch (JSONException e) { 45 e.printStackTrace(); 46 } 47 48 return ""; 49 } 50 51 52@Override 53 protected void onPostExecute(String result) { 54 ここがわからない・・・ 55 希望は 56 // titleがはいる 57 textView1.setText(result); 58 // itemPriceがはいる 59 textView2.setText(result); 60 などなど分けて表示させたいです。 61 } 62
onPostExecuteにjsonデータを渡したいのですが、どのように実装してよいかわからず困っています。
宜しくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/28 13:48