我有一个 GridView,其中每个项目都必须有一个 ID,而不是它在网格中的位置,以便我可以使用 Intents 将该 ID 传递给另一个活动?
如何指定这个额外的参数以及如何在onItemClick
方法内部访问它?
编辑:
int catID = cu.getInt(0);
myView.setTag((Object) catID);
这就是我使用setTag
方法的方式。
Intent categoryActivity = new Intent(getParent(), CategoryActivity.class);
categoryActivity.putExtra("itemId", (Integer) v.getTag());
startChildActivity("CategoryActivity", categoryActivity);
这就是我的使用方式getTag
。
我想知道我这样做是否正确?!