![[AltBeacon][Kotlin]Error while saving scan status to file: Cannot delete existing file.エラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750.jpg)
はじめに
AltBeaconを仕様して作成したアプリでインストール後初回起動時にはしっかり動くがアプリを一回終了してから起動するとビーコンを検知しなくなった。
そのとき以下のようなエラーが出ていた。
Error while saving scan status to file: Cannot delete existing file.
調査
エラーメッセージ的にはスキャンステータスのファイルが削除できない?
なんかファイルを書いているのかとDevice File Explorerでアプリ内のファイルを見てみると
org.altbeacon.beacon.service.monitoring_status_state とか言うファイルが存在した。
試しに直接消して起動してみるとうまく動くようになった。
解決方法
毎回消すわけにもいかないのでなんかないかと思って試したところ
以下をfalseにすることで生成されなくなった。
1 | BeaconManager.isRegionStatePersistenceEnabled = false |
isRegionStatePersistenceEnabled()
リファレンス的には
Indicates whether region state preservation is enabled
リージョン状態の保存が有効かどうかを示します。とのこと。
以上です。
![[Android]WebViewでスクロールをバウンドさせない方法](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-300x159.jpg)
![[iOS]ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs starting from April 2020について](https://www.yukiiworks.com/wp-content/uploads/2019/09/Xcode-300x191.png)
![[Laravel]指定のレコードだけは先頭にして抽出する方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-150x150.png)
![[DB2]ロード後に表スペースにアクセスできない問題について](https://www.yukiiworks.com/wp-content/uploads/2019/03/code1211IMGL1494_TP_V4-150x150.jpg)
![[Xcode]error: unable to parse contents of file list ‘<project path>/Pods/Target Support Files/Pods-XXX/Pods-XXX-frameworks-Debug-input-files.xcfilelist’でビルドエラーの解消方法](https://www.yukiiworks.com/wp-content/uploads/2019/09/Xcode-150x150.png)
![[PHP]local.ERROR: compact(): Undefined variable:エラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/06/php-150x150.jpg)
![[Android][AdMob]テストでは広告が表示されるのに本番のPlay Storeに公開したら広告が表示されない件について](https://www.yukiiworks.com/wp-content/uploads/2019/04/android-150x150.jpg)

