Domanda

Ho una GridView in cui ogni articolo deve avere un ID diverso dalla sua posizione nella griglia in modo da poter passare quell'ID usando gli intenti a un'altra attività?

Come posso specificare questo parametro extra e come posso accedervi all'interno del metodo onItemClick?

Modifica:

int catID = cu.getInt(0);
myView.setTag((Object) catID);
.

È così che utilizzo il metodo setTag.

Intent categoryActivity = new Intent(getParent(), CategoryActivity.class);
categoryActivity.putExtra("itemId", (Integer) v.getTag());
startChildActivity("CategoryActivity", categoryActivity);
.

E questo come uso getTag.
Mi sto chiedendo se lo sto facendo correttamente ?!

È stato utile?

Soluzione

È possibile utilizzare i metodi View.setTag() e View.getTag() per questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top