您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Android >> 请问这是否是版本的问题,高手帮忙看看是什么问题,谢谢

请问这是否是版本的问题,高手帮忙看看是什么问题,谢谢

来源:网络整理     时间:2016/4/18 3:05:11     关键词:是什么,高手

关于网友提出的“请问这是否是版本的问题,高手帮忙看看是什么问题,谢谢”问题疑问,本网通过在网上对“请问这是否是版本的问题,高手帮忙看看是什么问题,谢谢”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:请问这是否是版本的问题,高手帮忙看看是什么问题,谢谢
描述:


        SoapObject request = new SoapObject(NAMESPACE, methodName);
        request.addProperty("strdate",strdate);
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);
        envelope.bodyOut = request;
        HttpTransportSE ht = new HttpTransportSE(serviceUrl);
       
        try
        {
            ht.call(null, envelope);
           
        }
        catch (Exception e)
        {
            ;
        }
上述是我代码的其中一部分,我建立两个模拟器,分别andriod 2.3.3和andriod 4.4.2
在andriod 2.3.3上述代码能正常运行,但是如果使用andriod 4.4.2的模拟器,执行到
 ht.call(null, envelope);这句的时候程序显示Unfortunately,项目 has stopped这样的字样
请问应该如何修改?


解决方案1:

传入参数,还有你说使用线程会麻烦这样的问题,你还是google下去查查AsyncTask的用法就ok了

解决方案2:

这个是和版本有关,4.0以上的版本联网不可以在ui线程里,你必须新建一个线程来启动

new Thread(){
run(){
//你的联网代码
}}.start();

以上介绍了“请问这是否是版本的问题,高手帮忙看看是什么问题,谢谢”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/738495.html

相关图片

相关文章