タグ

ブックマーク / qiita.com/kojionilk (1)

  • ContentProvider - Qiita

    何故 ContentProvider を使用するのか コンテンツプロバイダ (ContentProvider) と言えば、他アプリとのデータをやり取りをする為の仕組みであり SQLite を使用する為の最善の方法として知られているが、業務でこれを使用している場面を見ることはかなり少ない。何故なら SQLiteOpenHelper を直接使った方が遥かにシンプルで分かり易いからだ。あと、「他アプリとのデータのやり取り」というニーズが少なく、使用する魅力に乏しいように思える。 筆者が実際に業務で見た SQLite の取り扱いは以下のようなものだ: SQLiteOpenHelper を extends し Singleton に保ちつつ直に使用する DAO パターンを使用する (SQL の入力・出力用の JavaBeans を作成し、 それぞれ詰め直して内部で SQLiteOpenHelper

    ContentProvider - Qiita
  • 1