Android アプリ開発 2/17 ListViewに値を設定・SQLiteの型の予習

【今日の作業】ListViewに値を設定・SQLiteの型の予習

[結果]:

ListView:

・onClickListenerにListViewへの値設定の記述を直接していたけれど、

ArrayAdapterのコンストラクタでエラーが発生(cannot resolve)。処理をメソッドに分けて、onClickListener呼び出す形にしたら、問題なく動くようになった。

・二度目にDBから値を取得するボタンを押したらエラーで落ちた。

何が原因か調べてみると、DBを閉じたあとにrawQueryを実行していました... あほだ

 

SQLiteのデータ型。

http://www.dbonline.jp/sqlite/type/index1.html

これをもとにDBをつくる。

 

詳細データテーブルの追加。

元になるリスト用データがあり、そのキー値を利用し、詳細データを引っ張ってくる。

 

[問題(issue)]:

いまところ問題なし。

 

[次の作業]:

・ListViewのアイテムをクリックしたときの動作を追加する。

(選択した項目のキー値を使ってSELECT文を作り、詳細データテーブルに問い合わる。 取得した値はトーストで表示。)