BackupManager#requestRestoreで例外が発生
1241 ワード
概要
Androidのバックアップ機能に悩まされる日々が続いております。
動作検証も問題なく、意気込んでKey/Valueバックアップ機能を実装したアプリをリリースしたところ、様々な問題が発生しました。
リリース後、Google Play Consoleのクラッシュレポートに次々とクラッシュが…
この記事では、BackupManager#requestRestoreで発生した例外について触れておきます。
BackupManager#requestRestoreで例外が発生
BackupManager#requestRestoreで復元を実行したタイミングで以下の3種類の例外が発生していました。
ドキュメントやコード上にあるAPIのドキュメントにも例外が発生することの説明はなかったのですが…
- NullPointerException
- IllegalException
- SecurityException
SecurityException
こちらの例外については、Fabric側にもレポートが上がってきており、android.permission.BACKUPが許可されていない内容でした。
以下のパーミッションを付与すればいいのか?
<uses-permission android:name="android.permission.BACKUP"/>
Author And Source
この問題について(BackupManager#requestRestoreで例外が発生), 我々は、より多くの情報をここで見つけました https://qiita.com/nakan-D128/items/e2303d850075947b04ce著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .