我正在使用 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 并从中拉出字符串,但是图像呢?谢谢。