Androidアプリ開発逆引き大全 500の極意

リストとデータベース - Tips374 managedQueryで「カーソル」を得る

登録タグ
Icon comment count 0
Icon stock count 0

6-2連絡先データの利用Tips374 managedQueryで「カーソル」を得る

対応Ver:全て

Level2

Answerアクティビティで使える「カーソルを返す」メソッド。 API11からは非推奨だが、しくみを早く理解できる

「カーソル」とは、表計算ソフトで表の内容を見たり入力したりするためにマウスクリックなどで置く「カーソル」と同じ考えの情報です。

▲図1 表計算ソフトの「カーソル」

具体的には、データベースのデータが置いてあるメモリの場所です。ただし、人がランダムに動かすマウスカーソルと異なり、データベースの「カーソル」とは「行の上下」方向にのみ動きます。その行の各「列」の値はJavaのコードで「メンバー変数」として取り出します。

特に、メモリが限られているAndroidにおいては、抽出したデータを他の場所にコピーすることができないので、同じデータの中で「どこを読むか」という情報は全てカーソルに託されます。そのため、カーソルを扱う各メソッドを心得ておくことは重要です。

API11より前は、アクティビティが直接用いることのできるメソッド「manag

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません