2017-07-03 14 views

答えて

0

はい。これは非同期操作です。 ConnectivityManager.NetworkCallbackコールバック経由でアップデートが届きます。

メモリリークを防ぐために更新が不要になった場合は、unregisterNetworkCallbackの登録を忘れないようにしてください。

0

別のバックグラウンドスレッドでネットワーキングに関連するすべてのタスクを実行することをお勧めします...それはUiをブロックしないので...しかし、ul bはブロードキャストレシーバを使用しています...これはデフォルトでは同期です。受信機のために持っていない。

+0

が合意しましたが、この場合は、利用可能な場合や利用できない場合など常にConnectivityManagerにコールバックを提供します。 –

+0

コールバックとして... Ulは同期型のブロードキャスト受信機を使用しています...だから、 –

関連する問題