0

Android のこのドキュメントのガイドラインに従い、バックアップ マネージャーを実装しました。このフレームワークを使用して sharedpref をバックアップおよび復元することはできますが、アプリケーションをアンインストールしてからモバイルの電源をオフにしてからオンにすると、sharedpref は復元されません。Android ドキュメントで、次の警告が表示されました。

Warning! When backup is disabled, the current backup transport will explicitly wipe the entire active data set from its backend storage.

これは、ユーザーが自分のデータをバックアップしたくないと言った場合、バックアップ マネージャーがその希望を尊重するためです。バックアップ マネージャが (設定または上記の bmgr コマンドによって) 再度有効にされない限り、デバイスからそれ以上のデータは保存されず、復元操作は実行できません。

携帯電話をアンインストールして電源を切ると、共有設定が削除されるのはなぜですか?

4

1 に答える 1

2

このフレームワークを使用して sharedpref をバックアップおよび復元することはできますが、アプリケーションをアンインストールしてからモバイルの電源をオフにしてからオンにすると、sharedpref は復元されません。

もちろん違います。アプリケーションをアンインストールしました。アプリケーションをアンインストールすると、内部ストレージのすべてのファイルが削除されます。

携帯電話をアンインストールして電源を切ると、共有設定が削除されるのはなぜですか?

アプリケーションをアンインストールしたためです。

コメントでリンクしたページの最初の段落には、次のようなものがあります。

ユーザーが出荷時設定へのリセットを実行するか、新しい Android 搭載デバイスに変換した場合、アプリケーションが再インストールされると、システムはバックアップ データを自動的に復元します。

あなた自身の承認により、これはあなたがしたことではありません。「出荷時設定へのリセットを実行したり、新しい Android 搭載デバイスに変換したり」しておらず、その時点で (元の) デバイスにアプリがインストールされていませんでした。

于 2013-01-01T12:26:30.483 に答える