Android 3.0 访问WebService或Socket 出现 android.os.NetworkOnMainThreadException异常

http://blog.sina.com.cn/s/blog_908e1e4a0100v4q3.html


以前用2.2 访问WebService没有问题,到3.0上访问出现android.os.NetworkOnMainThreadException

找了资料经过实践,解决方法是在activity类中的onCreate方法中添加strict代码,如下:

JAVA代码:

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
			.detectDiskReads().detectDiskWrites().detectNetwork()
			.penaltyLog().build());

StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
			.detectLeakedSqlLiteObjects().penaltyLog().penaltyDeath()
			.build());


你可能感兴趣的:(eclipse,android)