今天在用android访问.NET 服务器的时候,出现了这个错误:android.os.NetworkOnMainThreadException,在网上找了下发现是android版本问题,然后找到了个解决方法,感觉还行。如果你是在真机中调试,只要前面7行就可以了。

 1 public void onCreate() {  
 2      StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()     
 3             .detectDiskReads()     
 4             .detectDiskWrites()     
 5             .detectNetwork()   // or .detectAll() for all detectable problems     
 6             .penaltyLog()     
 7             .build());     
 8      StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()     
 9             .detectLeakedSqlLiteObjects()     
10             .detectLeakedClosableObjects()     
11             .penaltyLog()     
12             .penaltyDeath()     
13             .build());  
14 }  

相关文章:

  • 2022-12-23
  • 2021-08-03
  • 2022-02-02
  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
猜你喜欢
  • 2022-12-23
  • 2021-12-10
  • 2021-10-05
  • 2021-12-26
  • 2022-12-23
相关资源
相似解决方案