Android 關(guān)于“NetworkOnMainThreadException”問題的原因分析及解決辦法
網(wǎng)絡(luò)收集的原因如下,以及解決辦法:

我補(bǔ)充總結(jié)一下:
解決辦法一:
在操作網(wǎng)絡(luò)類(socket連接)的activity的protected void onCreate(Bundle savedInstanceState)函數(shù)后面加上下面的代碼。在super.onCreate(savedInstanceState);前面加。
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects().detectLeakedClosableObjects() .penaltyLog().penaltyDeath().build());
這個(gè)方法不推薦。但也是解決辦法之一。
解決辦法二:
開啟一個(gè)新的線程。就是上面圖中辦法。
new Thread(){
@Override
public void run()
{
//網(wǎng)絡(luò)操作連接的代碼
mClientManage.Connect();
}
}.start();
- Android 兼容性問題:java.lang.UnsupportedOperationException解決辦法
- Android Caused by: java.lang.ClassNotFoundException解決辦法
- Android studio報(bào): java.lang.ExceptionInInitializerError 錯(cuò)誤
- AndroidApk混淆編譯時(shí),報(bào)告java.io.IOException...錯(cuò)誤解決辦法
- Android中利用NetworkInfo判斷網(wǎng)絡(luò)狀態(tài)時(shí)出現(xiàn)空指針(NullPointerException)問題的解決方法
- Android異常 java.lang.IllegalStateException解決方法
- Android開發(fā)使用UncaughtExceptionHandler捕獲全局異常
- Caused by: android.os.NetworkOnMainThreadException錯(cuò)誤解決辦法
- Android 中出現(xiàn)java.net.BindException: bind failed: EADDRINUSE 問題解決辦法
相關(guān)文章
Android使用MulticastSocket實(shí)現(xiàn)多點(diǎn)廣播圖片
這篇文章主要為大家詳細(xì)介紹了Android使用MulticastSocket實(shí)現(xiàn)多點(diǎn)廣播圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
Andriod 讀取網(wǎng)絡(luò)圖片實(shí)例代碼解析
Android手機(jī)上,我們經(jīng)常用imageview顯示圖片,通過本文學(xué)習(xí)獲取網(wǎng)絡(luò)圖片并顯示在imageview中,對(duì)android讀取網(wǎng)絡(luò)圖片相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-02-02
Android開發(fā)使用ProgressBar實(shí)現(xiàn)進(jìn)度條功能示例
這篇文章主要介紹了Android開發(fā)使用ProgressBar實(shí)現(xiàn)進(jìn)度條功能,結(jié)合實(shí)例形式分析了Android進(jìn)度條ProgressBar的具體樣式、布局與功能實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-03-03
Android Fragment 和 FragmentManager 的代碼分析
這篇文章主要介紹了Android Fragment 和 FragmentManager 的代碼分析,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-01-01
淺析Android手機(jī)衛(wèi)士手機(jī)定位的原理
手機(jī)定位的三種方式:網(wǎng)絡(luò)定位,基站定位,GPS定位。本文給大家介紹Android手機(jī)衛(wèi)士手機(jī)定位的原理,感興趣的朋友一起學(xué)習(xí)吧2016-04-04
Android仿QQ消息提示實(shí)現(xiàn)彈出式對(duì)話框
這篇文章主要為大家詳細(xì)介紹了Android仿QQ消息提示實(shí)現(xiàn)彈出式對(duì)話框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10

