4

Android docsに従ってSharedPreferences使用のバックアップ/復元を実装しましたが、2 番目のデバイスへの設定の復元に問題があります。単一のデバイスに設定を復元できるため、実装は問題ないと思います。つまり、アプリを実行し、変更を加え、アンインストールして再インストールすると、期待どおりに変更された設定が得られます。ただし、後で2 番目のデバイスにアプリをインストールすると、を使用して最初のデバイスでバックアップを強制し、2 番目のデバイスで復元を強制しても、変更が表示されません。両方のデバイスに同じ Google アカウントがあり、両方のデバイスが再インストール時にバックアップされた独自の設定を正常に復元します。別のデバイスから行われた変更を復元することはできません。 BackupManagerbmgr tool

アプリを新しいデバイスにインストールすると、バックアップがどのデバイスから作成されたかに関係なく、最新の設定が復元されることを期待します. android:restoreAnyVersion="true"フラグも設定しましたが、違いはありませんでした。私は何が欠けていますか?デバイスが異なるトランスポート サービスを使用している場合、それが問題の原因になる可能性はありますか?

4

0 に答える 0