Maintainスレッド経由でConnectivityManagerのinterfaceを呼び出すことは安全ですか?ANRエラーの脅威を一時停止しますか?メインスレッドでConnectivityManagerのrequestNetwork()を呼び出すのは安全ですか?
0
A
答えて
0
はい。これは非同期操作です。 ConnectivityManager.NetworkCallback
コールバック経由でアップデートが届きます。
メモリリークを防ぐために更新が不要になった場合は、unregisterNetworkCallback
の登録を忘れないようにしてください。
0
別のバックグラウンドスレッドでネットワーキングに関連するすべてのタスクを実行することをお勧めします...それはUiをブロックしないので...しかし、ul bはブロードキャストレシーバを使用しています...これはデフォルトでは同期です。受信機のために持っていない。
+0
が合意しましたが、この場合は、利用可能な場合や利用できない場合など常にConnectivityManagerにコールバックを提供します。 –
+0
コールバックとして... Ulは同期型のブロードキャスト受信機を使用しています...だから、 –
関連する問題
- 1. アンドロイド7 ConnectivityManager requestNetwork()の挙動
- 2. カスタムサーバーコントロールでMemberwiseClone()を呼び出すのは安全ですか?
- 3. TGraphicControl.PaintからTWinControl.Updateを呼び出すのは安全ですか?
- 4. メインスレッドでView.post(実行可能)メソッドを呼び出すことは安全ですか?
- 5. Python - numpy.randomの関数呼び出しは安全ですか?
- 6. "self"はオブジェクトを呼び出すよりも安全ですか?
- 7. HttpClientレスポンスでReadAsStringを呼び出してからReadAsStreamを呼び出すのは安全ですか?Content?
- 8. ライブアプリケーションでrb_backtraceを呼び出すことは安全です。
- 9. slamsテンプレートでparamsを呼び出しても安全ですか?
- 10. main()からLoadLibraryを呼び出しても安全ですか?
- 11. 関数の中から$(document).ready()を呼び出すのは安全ですか?
- 12. LibGDXのScreen.dispose()の後にScreen.hide()を呼び出すのは安全ですか?
- 13. その後、ListViewのScrollIntoViewを呼び出すのは安全ですか?
- 14. JavaScriptからPHPファイルを呼び出すのは安全ですか?
- 15. MPI_Initを別のスレッドから呼び出すことは安全ですか?
- 16. Delete関数を呼び出した後、vtkObjectのメンバー関数を呼び出すことは安全ですか?
- 17. ビューのフラグメントを呼び出すメソッドのonPostexecuteは安全ですか?
- 18. マクロの呼び出しをネストするのは安全ですか?
- 19. 副作用でcomponentWillReceiveProps()を呼び出すことは安全ですか
- 20. JavascriptからAPIを安全に呼び出す方法は?
- 21. phpサービスをonClickから呼び出すことは安全ですか?
- 22. JSを使用したサーブレットの呼び出しは安全ですか?
- 23. UICollectionViewのメインスレッドを呼び出すdidSelectItemAt
- 24. )(getActivityを呼び出すAsyncTask内で安全に
- 25. 安全なクロススレッド呼び出しエラー
- 26. Realm.GetInstance(config)を終了せずに呼び出すことは安全ですか
- 27. pthread_attr_destroyを安全に呼び出すことはできますか?
- 28. 別のスレッドからCFRunLoopStopを呼び出しても安全ですか?
- 29. NSSavePanel runModalメソッドをメインスレッドから呼び出すべきですか?
- 30. PySide/PyQtで安全で怠惰なメソッド呼び出し
はい、問題ありません。 – Enzokie