|
Loading...
|
android-group-japan@googlegroups.com
[Prev] Thread [Next] | [Prev] Date [Next]
Re: [android-group-japan: 4953] DBファイルの更 新について mosaki4 Tue Jun 29 08:02:36 2010
大崎といいます 実装しようしている方法の解決策ではありませんが、 自分の考えとしてはDBファイルを直接コピーする方法はあまりおすすめできません 理由としてはバージョンアップ時などにDB構成が変わるが ユーザーのそれまでのデータは残しておきたい場合、 さらに数世代前のバージョンからバージョンアップ等も考慮すると面倒な処理が必要になりそうです おすすめとしてはSQLiteOpenHelperを利用されてはどうでしょうか? 1.SQLiteOpenHelperでDBファイル作成 2.サーバから最新のデータはJSON等で取得してDBに登録 2010年6月29日14:05 Dorara Dora <[EMAIL PROTECTED]>: > 皆様 > > お世話になっております。ドララともうします。 > > SQLiteを使った処理の実装方法について質問させてください。 > > 現在、以下のような処理を実装しようとしています。 > > 1.アプリ内でDBへの初回アクセス時にassetフォルダにある”sample.db”を/data/data/アプリ名/databasesフォルダ > 以下にコピーする。 > > 2.サーバから最新の"sample.db"ファイル(スキーマは1のものと同様)をダウンロードし、同じく/data/data/アプリ名/databasesフォルダ > 以下に保存(上書き)する。 > > > 上記の1については問題なく実装できたのですが、2の処理について > なぜか"sample.db"ファイルを更新したにもかかわらず、SQLを実行して > 取得できるデータが1で作成したものになってしまうのです。 > > たぶん、DBファイルを更新した際に、何らかのリフレッシュ処理を行わないと > いけないのかなと予想をしているのですが、具体的な実装方法がわかりません。 > > 本件についてどなたか解決策をご存知の方がおられましたら > > ご教授いただければ幸いです。 > > よろしくお願いいたします。 > > > > > > > -- > このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。 > [EMAIL PROTECTED] にメールを送信してください。 > [EMAIL PROTECTED]<[EMAIL PROTECTED]>にメールを送信してください。 > 詳細については、http://groups.google.com/group/android-group-japan?hl=jaからこのグループにアクセスしてください。 > -- このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。 [EMAIL PROTECTED] にメールを送信してください。 [EMAIL PROTECTED] にメールを送信してください。 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
- [android-group-japan: 4915] DBファイルの更新 について Dorara Dora 2010/06/28
- [android-group-japan: 4934] Re: DBファイルの更 新について magpad 2010/06/29
- Re: [android-group-japan: 4953] DBファイルの更 新について mosaki4 2010/06/29 <=
- Re: [android-group-japan: 4973] DBファイルの更 新について Dorara Dora 2010/06/29