MyTracks の ContentProvider
そーかーと言いつつ content/MyTracksProvider.java を開いて確認してたりして。
とりあえず
内部的に SQLiteOpenHelper を継承したソレを定義してます。
- onCreate で create table な SQL をナニしている模様
- onUpgrade で DROP TABLE な SQL が云々
- コンストラクタで getType とかで使う matcher 作っている件
- 作成している public なメソド
- onCreate
- delete
- getType
- insert
- query
- update
なんかコンテントプロバイダって楽だなぁ、って思っていたんですが実装見たらそんな事はないですよね。正直もの凄くヘコんでおります。
とりあえず Notepad はテーブル一発なのでさくっとなんとかなれば嬉しいんですが。
それにしても
MyTracks 参考になります。明日 (今日) まとめる事ができるかどうか。