我怎麼能得到項目的詳細信息點擊listview按id,而不是位置。我的代碼是:獲取item on setOnItemClickListener listview通過編號
listViewCatalog.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
//Category category = categoryAdapter.getItem(position);
Intent productDetailsIntent = new Intent(getBaseContext(), ProductDetailsActivity.class);
productDetailsIntent.putExtra(ShoppingCartHelper.PRODUCT_INDEX, position);
startActivity(productDetailsIntent);
}
});
代碼的工作,我可以在其他類(ShoppingCartHelper.java)查看詳細我的產品。但是我想在該產品上使用id獲取詳細信息產品。任何建議傢伙?
是什麼'onItemClick'方法的最後一個參數? – pskink
@pskink它的標識符ID在類返回id –
不是,它是:'id:被點擊的項目的行id' – pskink