ich diese Frage bin immer wegen einer anderen Antwort hier, aber nicht erklären, wie das zu tun, was ich How to get the id of the row in onItemClick(ListView) when using a custom Adapter?Wie überschreiben Sie die Methode getItemId (int pos) von CursorAdapter?
Die Antwort bin zu fragen, die in dieser Frage angenommen wurde, ist, was ich brauche, da ich auch mache meine eigener benutzerdefinierter Adapter (CursorAdapter), daher werde ich das gleiche Problem haben. Das Problem ist, dass ich keine Ahnung habe, wie ich das erreichen kann. Ich schaue auf den Doc und bin mir nicht sicher, wie ich von einem Cursor auf die _id-Spalte zugreifen kann. Da der Doc nicht die Konstante hat, von der wir die Information bekommen, stehe ich fest. Jede Hilfe, die es herausfinden würde, würde sehr geschätzt werden.
EDIT: Ich war nicht klar, was meine Frage war, aber nur um zu klären, wie der Titel, wie kann ich die getItemId() -Methode in der benutzerdefinierten CursorAdapter benutzerdefinierte Klasse überschreiben?
I don verstehe dein Problem nicht ... Ich habe mehrere benutzerdefinierte Cursor-Adapter, ich musste das nie überschreiben und ich bekomme die Zeilen-ID vom Cursor ganz gut ... Was versuchst du zu tun und wo willst du hinkommen? diese ID? – Barak
Wenn ich auf ein Mitglied in der Listenansicht klicke, möchte ich in die Datenbank gehen und diese ID verwenden, um auf diese Mitgliederinformationen zuzugreifen. Also muss ich sicherstellen, dass ich das _id bekomme. Aber ich bin nicht. – Andy
Ich wäre daran interessiert zu sehen, warum nicht ... Sie sollten sein, wenn Sie 'onListItemClick' mit Ihrer Liste verwenden. – Barak