Android连接WebService失败,帮我看看是啥原因
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android连接WebService失败,帮我看看是啥原因相关的知识,希望对你有一定的参考价值。
参考技术A android 4.0以后 主线程 不允许 访问网络连接webservice
有两种
第一种
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
第二种 通过 子线程访问
public void run()
Looper.prepare();
sondle=new Handler()
@Override
public void handleMessage(Message msg)
System.out.println("son");
switch (msg.what)
case 1:
Message toMain =MainActivity.this.maindle.obtainMessage();
toMain.obj=ConnectionWebService.getValue1();
toMain.what=2;
MainActivity.this.maindle.sendMessage(toMain);
break;
default:本回答被提问者和网友采纳
以上是关于Android连接WebService失败,帮我看看是啥原因的主要内容,如果未能解决你的问题,请参考以下文章
java调用webservice怎么添加 SoapHeader 做验证
求助各位大神帮我看下 Unity3d 与 Android 交互的问题