我是android新手,所以请帮我解决这些问题
如何将listview的多个值(如文本和图像)传递给另一个活动显示用户选择(单击)的列表视图项目的详细信息视图?
它给了我一个错误,显示在我上传的图片中
这些是我的 setonitemclicklistener 函数 // 单个列表行的单击事件 list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent i = new Intent();
i.setClass(ListOfHotels.this, SampleActivity.class);
// parameters
i.putExtra("position", String.valueOf(position + 1));
/* selected item parameters
* 1. Hotel name
* 2. address
* 3. distance
* 4. icon
*/
i.putExtra("name", hotelDataCollection.get(position).get(KEY_NAME));
i.putExtra("address", hotelDataCollection.get(position).get(KEY_ADDRESS));
i.putExtra("distance", hotelDataCollection.get(position).get(KEY_DIST));
i.putExtra("icon", hotelDataCollection.get(position).get(KEY_ICON));
// start the sample activity
startActivity(i);
}