前提・実現したいこと
SQLiteのDBでID(primary key autoincrement),TITLE,TIME,TODO1の4つの列があるテーブルを作り、
追加ボタンを押した後の遷移先でTITLE~TODO1の内容をテーブルに追加
ListViewを2つ(リストA、リストB)設置(それぞれ別の独自にカスタムしたアダプターを使っている)し、
リストAにはTITLEとTIMEの内容を、リストBにはTODO1の内容を表示したいと考えています。
リストAに格納したアイテムをクリックした時に、同じテーブルの行のTODO1の内容をリストBに表示する処理を追加したいと考えているのですが、クリックしたアイテムのIDを取得する方法がわかりません。
簡単に言うと、
クリックしたリストAのアイテム(TITLE、TIME)と同じテーブルの行にあるTODO1の内容を、リストBに表示したいです。
そのためにクリックしたリストAのアイテムと同じテーブルの行にあるIDを取得する必要があります。
該当のソースコード
Java
1//リストのアイテムを押した場合 2 public class OnItemClickListener implements AdapterView.OnItemClickListener { 3 public void onItemClick(AdapterView<?> adapter, View view, int position, long id) { 4 //リストBに表示する処理 5 } 6 }
調べたこと
補足情報(FW/ツールのバージョンなど)
Gradleバージョン:7.0.2
回答1件
あなたの回答
tips
プレビュー