バックグラウンドで通信する処理をサービスに移動してしばらく動かしていたら発生。
トリガーとなったのはスリープに入って 15分後に WiFi接続が切れたこと。
で、通信エラーになって AlertDialogを出そうとして件のエラーに。
調べてみると、サービスのコンテキストではダイアログを作成できないようだ。
まぁ 当たり前と言えば当たり前。
ステータスバーへ通知するのが無難かな。
孤独に歩め。悪をなさず、求めるところは少なく、林の中の象のように。
バックグラウンドで通信する処理をサービスに移動してしばらく動かしていたら発生。
トリガーとなったのはスリープに入って 15分後に WiFi接続が切れたこと。
で、通信エラーになって AlertDialogを出そうとして件のエラーに。
調べてみると、サービスのコンテキストではダイアログを作成できないようだ。
まぁ 当たり前と言えば当たり前。
ステータスバーへ通知するのが無難かな。