質問: androidアプリでdeep doze時にsetalarmclockで起きた後に、wifi接続できません。 などによると、setalarmclock起こした場合はネットワーク接続可能と認識しています。 ネットワーク接続が完了するのを待つように、WifiInfo.SupplicantStateがcompletedになるまで待つループをもうけてみましたが、completedにはならないようでした。 deep doze になる前にlockを取得することは電池の消耗の観点から避けたいと考えています。ホワイトリストへの登録も同様です。 setalarmclockで起床後にwifiにつなぐにはどうしたら良いでしょうか。
回答: 起床後にwakelockとwifilockを取得したらwifiにつながりました