質問が示唆するように、文字列 id または id に似たものを使用して listView の要素を識別することは可能ですか? 私は典型的な署名が
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {...}
しかし、文字列 ID などが必要です。どうすればいいですか?
詳細(まだ不明な場合は申し訳ありません)
問題は、私の基になるリストがローテーション リスト (つまり、循環リスト) であることです。
myList.addFirst(myList.deleteLast());
そのため、アイテムの id/index は実際に変動し続けます。しかし、基本的に要素の一部である ID が必要です。これにより、回転に関係なく、目的の正確な要素をいつでも取得できます。