android.intent.action.BOOT_COMPLETED
プライベート VPNのレシーバーを持ち、開始するアプリがあります。しかし、私が受け取ったときandroid.intent.action.BOOT_COMPLETED
、ネットワークはまだ準備ができていません. android.intent.action.BOOT_COMPLETED
を開始してネットワーク ステータスが表示されるのを待つにはどうすればよいですか? たとえばandroid.intent.action.BOOT_COMPLETED
、電話がインターネットに接続されていない場合やandroid.intent.action.BOOT_COMPLETED
、5 秒後にインターネットにアクセスできる場合があります。
質問する
1456 次
2 に答える
2
1 つのレシーバーでいつでも複数のアイテムを聞くことができます。
<receiver android:name=".ReceiverName" >
<intent-filter >
<action android:name="android.net.wifi.STATE_CHANGE" />
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
したがって、起動後は、接続の変更を待って、自分の作業を行うだけです。
于 2015-04-22T14:07:05.497 に答える