是否可以通過主線程調用ConnectivityManager的connectionNetwork()接口或暫停ANR錯誤的威脅?在主線程上調用ConnectivityManager的requestNetwork()是否安全?
0
A
回答
0
是的。這是一個異步操作。您將通過ConnectivityManager.NetworkCallback
回撥接收更新。
當不再需要更新以避免內存泄漏時,請勿忘記註銷unregisterNetworkCallback
。
0
我更喜歡在單獨的後臺線程中執行與網絡相關的每項任務...因爲它不會阻止用戶...但由於ul b使用廣播接收器...它是默認同步的..所以,不必爲收貨人。
+0
同意,但在這種情況下,我們提供回調ConnectivityManager時,只要可用或不可用等等,所以它仍然阻止用戶界面? –
+0
作爲回調... Ul使用廣播接收器是同步的...所以它不會阻止用戶界面 –
相關問題
- 1. Android的7 ConnectivityManager requestNetwork()行爲
- 2. 在輔助線程上調用[EAGLContext presentRenderBuffer:]是否安全?
- 3. 從主UI線程以外的線程調用Volley是否安全?
- 4. 在非事件調度線程中調用fireTableRowsUpdated()是否安全?
- 5. 是否dequeueAll上mutable.SynchronizedQueue線程安全?
- 6. 是否Box.add()線程安全?
- 7. 是否mysql_insert_id線程安全?
- 8. NashornScriptEngine是否線程安全?
- 9. RegExp.MatchString是否線程安全?
- 10. SeekableStream是否線程安全?
- 11. 是否log4j線程安全?
- 12. NSPasteboard是否線程安全?
- 13. LIBSVM是否安全線程
- 14. epoll是否線程安全?
- 15. 是否NotifyPropertyChanged線程安全?
- 16. 在UI線程中調用WebView的loadData()是否安全?
- 17. 線程是否表示線程安全?
- 18. 線程安全CXF調用是否阻止其他調用?
- 19. 部分線程安全是否使Java類線程安全?
- 20. Android FragmentTransaction.replace()是否是線程安全的?
- 21. 在同時運行的線程中調用printf是否線程安全?
- 22. 在JavaFX中,observableArrayList線程是否安全?
- 23. 從多線程過程調用系統(3)是否安全?
- 24. 是否必須在主線程上調用UIView的-drawRect?
- 25. 多線程調用相同的函數是否安全?
- 26. 存儲在線程安全集合線程中的對象是否安全?
- 27. 是System.ServiceModel.Channels.BufferManager是否線程安全?
- 28. 是否是setlocale線程安全函數?
- 29. 進程線程是否安全?
- 30. Android中的java.util.Observable是否線程安全?
是的,這很好。 – Enzokie