<manifest ... > ... <application android:allowBackup="true" ... > ... </application> </manifest> しかし、ここに罠があります。 allowBackupのドキュメントには、デフォルトで有効になっているとの記載があります。 ということは、特に意識せずにアプリを開発していた場合、意図せず自動バックアップが有効になっていることになります。 ▼ Applicationクラスのサブクラスが呼ばれない 自動バックアップによるデータ復元時は、Back up user data with Auto BackupのImplement BackupAgent、Test backup and restoreのApp methods not calledに記載があるようにApplicationクラスを継承したサブクラスを
![Androidの自動バックアップ機能の罠 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d022b00af6826152d6c2d55b056184db95477b6b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QW5kcm9pZCVFMyU4MSVBRSVFOCU4NyVBQSVFNSU4QiU5NSVFMyU4MyU5MCVFMyU4MyU4MyVFMyU4MiVBRiVFMyU4MiVBMiVFMyU4MyU4MyVFMyU4MyU5NyVFNiVBOSU5RiVFOCU4MyVCRCVFMyU4MSVBRSVFNyVCRCVBMCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NzAzYmM3NmQ4M2NiNDU2MTA5ZTA0YjQ4YzE1MmM4MDM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbmFrYW4tRDEyOCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDlhZWFlMDU5YmVjN2E2MTkwNDJkMmViYzRlMTc0NzM%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D2b459bb10dd7d4b84f756efb8310be63)