海月玲二

なんかいつのまにかホーム画面ウィジェットが更新されなくなってたので修正。

とりあえずアプリを開いたとき更新されないのは、要するにoreo以降での暗黙Broadcast禁止のせいだったと思う。でも、一定時間ごとに更新されないのはなんでかイマイチわからん。どうもEnvironment.getExternalStorageState()でちゃんと判定されてなかったっぽいのだが、そんな規制があっただろうか?

まあそもそも、最近のAndroidではストレージを直接操作するな感はある。やっぱりディレクトリ指定を廃止して、ストレージ権限自体を無くしてしまうほうがいいかもしれない。

あとPreferenceのどうでもいいようなところでdeprecatedが出てたのでそれも直した。googleさんちょっとdeprecated出しすぎじゃないですかねえ。