List<MFirst> list=null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
// MFirstManager mfirstmanager=new MFirstManager();
list=new ArrayList<MFirst>();
SoapObject request = new SoapObject("http://tempuri.org/", "GetAllMFirst");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
AndroidHttpTransport ht = new AndroidHttpTransport("http://192.168.1.70/AndroidService/AndroidService.asmx");
ht.debug=true;
//(new MarshalBase64()).register(envelope);//放在没错
try {
//报这个android.os.NetworkOnMainThreadException 错误
ht.call("http://tempuri.org/GetAllMFirst",envelope);
SoapObject soapObject = (SoapObject) envelope.getResponse();
if(soapObject.getName()=="anyType")
{
for(int i=0;i<soapObject.getPropertyCount();i++)
{
MFirst m=new MFirst();
SoapObject soapChilds =(SoapObject)soapObject.getProperty(i);
m.setAutoId(soapChilds.getProperty("AutoId").toString());
m.setFirstName(soapChilds.getProperty("FirstName").toString());
m.setFirstImg(soapChilds.getProperty("FirstImg").toString());
m.setFirstKjid(Integer.parseInt(soapChilds.getProperty("FirstKjid").toString()));
list.add(m);
}
}
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
解决方案 »
- 安卓上不能正确显示柬埔寨文字
- 推荐一个可以看到下载链接的网盘
- OpenGL ES 将一个纹理的内容拷贝到另一个纹理上,有比glCopyTexSubImage2D更好的方法吗
- 刚开始学android,照着书上例子做出现错误,不懂,代码贴出来高手指教下
- 问个unbindService的问题
- 搜狗浏览器收藏夹为什么不能在线更新
- Drawable、Bitmap、byte[]之间的转换核心代码
- ListView加载图片,如何保证列表项ImageView只被刷新一次
- 生活日历里的高端滑动效果。。
- python实现功能打包成java程序可以调用包
- 下载的时候怎么显示多少k/s
- 在读取UIM卡上的短信时出错了,高手们帮忙看看哈。
我现在用3.0,3.0以上新添加了控制,要加一些官方的代码,网站发给大家,大家可以去看看
老外的东西我也不大看的懂感觉差多不就试试,现在OK了。。代码给大家分享下...public class MFirstManager {
List<MFirst> list=null;
public void onCreate() {
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 List<MFirst> GetAllMFirst()
{
onCreate();
list=new ArrayList<MFirst>();
SoapObject request = new SoapObject("http://tempuri.org/", "GetAllMFirst");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
AndroidHttpTransport ht = new AndroidHttpTransport("http://192.168.1.70/AndroidService/AndroidService.asmx");
(new MarshalBase64()).register(envelope);//放在没错
try {
ht.call("http://tempuri.org/GetAllMFirst",envelope);
SoapObject soapObject = (SoapObject) envelope.getResponse();
if(soapObject.getName()=="anyType")
{
for(int i=0;i<soapObject.getPropertyCount();i++)
{
MFirst m=new MFirst();
SoapObject soapChilds =(SoapObject)soapObject.getProperty(i);
m.setAutoId(soapChilds.getProperty("AutoId").toString());
m.setFirstName(soapChilds.getProperty("FirstName").toString());
m.setFirstImg(soapChilds.getProperty("FirstImg").toString());
m.setFirstKjid(Integer.parseInt(soapChilds.getProperty("FirstKjid").toString()));
list.add(m);
}
}
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
}
求高人解答啊~~~