我有一个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
我想知道我是否正确地做到了这一点?!
答案 0 :(得分:3)
您可以使用View.setTag()
和View.getTag()
方法。