3

このトピックに関するさまざまな未解決の質問を読み、数日間これに苦労しました。

アプリケーションがバックアップできるように、BackupAgentHelper クラスを実装しました。

  • 登録して取得した Android マニフェストに API キーを含めました。
  • Android マニフェストの application タグで BackupAgentHelper を宣言しました。
  • 共有設定ファイルとデータベースをバックアップするために、BackupAgentHelper に SharedPreferencesBackupHelper と FileBackupHelper を実装しました。

Android Docsによると、バックアップソリューションを実装するために必要なのはこれだけです。偉大な。それでは、テストに移りましょう。私は多くの異なるテストを試しました。

  1. Android ドキュメントのテスト仕様に従いました。バックアップ用にパッケージをキューに入れ、バックアップを実行し、アプリをアンインストールし、アプリを再インストールし、強制的に復元することもできます。
  2. バックアップ用のキュー パッケージ、バックアップの実行、アプリ データのクリア、復元の強制。
  3. バックアップ用のキュー パッケージ、バックアップの実行、デバイスの出荷時設定へのリセット、アプリの再インストール、強制復元。

言うまでもなく、これらのどれも私のデータを復元しませんでした.

他の誰かに問題がありましたが、これで解決しましたか? これは簡単なはずの機能ですが、機能していません!

4

1 に答える 1