我正在编写一个应用程序,我试图在其中打开一个活动并使用点击 ListView 中的项目更新项目详细信息
问题:
每当我单击 ListView 中的项目时,都无法启动该活动,并且我还想知道如何更新项目详细信息...
我的每个 ListView 项中有三个文本视图和一个按钮
通过在 CartActivity 中使用以下代码,我无法打开 ProductInformationActivity
ListView mLstView1 = (ListView) findViewById(R.id.listView1);
CartAdapter mViewCartAdpt = new CartAdapter(CartActivity.this);
mLstView1.setAdapter(mViewCartAdpt);
mLstView1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Intent intent = new Intent(CartActivity.this, com.ProductInformationActivity.class);
startActivity(intent);
}
});
CartAdapter.java:
public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
HashMap<String, String> item = new HashMap<String, String>();
item = Constants.mItem_Detail.get(position);
// Setting all values in listview
title.setText(item.get(com.ProductInformationActivity.KEY_TITLE));
qty.setText(item.get(com.ProductInformationActivity.KEY_QTY));
cost.setText(item.get(com.ProductInformationActivity.KEY_COST));
total.setText(item.get(com.ProductInformationActivity.KEY_TOTAL));
return vi;
}