android.os.NetworkOnMainThreadException

android4.2網絡訪問異常
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test_application/com.example.test_application.WebPicActivity}: android.os.NetworkOnMainThreadException

 

原因是在4.2中,訪問網絡不能在主程序中進行,解決方案如下:

在主程序中增加

Java代碼  收藏代碼
  1. StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()  
  2.                 .detectDiskReads()  
  3.                 .detectDiskWrites()  
  4.                 .detectNetwork()     
  5.                 .penaltyLog()  
  6.                 .build());  
  7. StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()  
  8.                 .detectLeakedSqlLiteObjects()  
  9.                 .detectLeakedClosableObjects()  
  10.                 .penaltyLog()  
  11.                 .penaltyDeath()  
  12.                 .build());  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章