亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android 關(guān)于“NetworkOnMainThreadException”問題的原因分析及解決辦法

 更新時(shí)間:2016年02月01日 10:47:00   作者:默默笙蕭  
這篇文章主要介紹了Android 關(guān)于“NetworkOnMainThreadException”的相關(guān)知識(shí),本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧

網(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(); 

相關(guān)文章

最新評(píng)論