5

Androidクラウドを使用してアプリケーションのデータベースをバックアップできますか?この機能の制限は何ですか?

4

1 に答える 1

8

私は解決策に出くわしました。どうやらそれは開発ガイドにあったようです。他の人が恩恵を受けることができるように、ここに置くべきだと思いました。

BackupAgentHelper クラスには、SharedPreferences ファイルをバックアップするための SharedPreferencesBackupHelper があります。内部ストレージからファイルをバックアップするための FileBackupHelper。

したがって、データベースをバックアップするには、BackupAgent を拡張してデータベース内のデータをバックアップする必要があります。ユーザーがアプリケーションを再インストールしたときに復元する SQLite データベースがある場合は、バックアップ操作中に適切なデータを読み取るカスタム BackupAgent を構築する必要があります。その後、テーブルを作成し、復元操作中にデータを挿入します。

図については、次のリンクにアクセスしてください: http://developer.android.com/guide/topics/data/backup.html#BackupAgent

于 2011-02-11T06:38:58.437 に答える