アイテムのリストを作成するためにjsonを使用しています。ユーザーがクリックすると、そのアイテムに関する詳細が表示された別の画面が開きます。そのアクティビティへの画像の送信に問題があります。これはjson解析のための私のコードです:
for (int i = 0; i < data.length(); i++) {
JSONObject c = data.getJSONObject(i);
String id = c.getString(TAG_ID);
String name = c.getString(TAG_NAME);
String link_image = c.getString(TAG_LINK_IMAGE);
HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_ID_RS, id);
map.put(TAG_NAME, name);
map.put(TAG_LINK_IMAGE, link_image);
Data.add(map);
}
これは setOnItemClickListener 用です。
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String name_two = ((TextView) view
.findViewById(R.id.name)).getText()
.toString();
Intent i = new Intent(getApplicationContext(),
SingleItem.class);
i.putExtra("name", name_two);
startActivity(i);
}
文字列「名前」を送信する場合、TextView を見つけて文字列を引き出していますが、画像はどうですか? ありがとう。