Android初心者です。
勉強のために他の方が開発されたアプリのデバックを行っています。
そのアプリはAndroid4.0から対応するようになっています。
そのアプリ内でデータベースを扱っているのですが、そこでdisableWriteAheadLogging()を利用しています。
この関数はAPIレベル16から追加されたものなので、APIレベル14もしくは、15であるAndroid4.0では本来対応していませんが、@SuppressLint 'NewApi'のアノテーションを利用してエラーを回避しています。
現在、Android4.0でしか発生しないexceptionがあり、この関数が問題ではないかと考えています。
しかし、この関数をAndroid4.0で動作させたときの明確な動作が分かっておりません。
そこで質問なのですが、disableWriteAheadLogging()をAndroid4.0(APIレベル14もしくは15)で動作させた場合、どの様な動作になりますか?
できればその動作を確かめる方法と一緒に教えていただきたいです。
他の方のソースコードなので、問題のソースコードを張れない事をお許しください。
その他、必要な情報がない場合は申し訳ありません。出せる情報の場合は、追記いたします。
よろしくお願いします。
追記
exceptionはdatabase already closedの例外が出ています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/29 16:42 編集
2017/10/29 17:49