2 judy9470 judy9470 于 2016.01.13 11:26 提问

android 访问webservice获取返回结果

// 访问webservice
WebServiceUtils.callWebService(WebServiceUtils.LOCAL_SERVER_URL,
"uploadAttendance", pro, new WebServiceCallBack() {

                    @Override
                    public void callBack(SoapObject result) {

                        ProgressDialogUtils.dismissProgressDialog();
                        if (result != null) {
                            //获取返回结果
                            if (result.getPropertyAsString(0)
                                    .equals("true")) {
                                // System.out.println("result:"
                                // + result.getPropertyAsString(0));
                                tmpresult = true;

                            } else {
                                // Toast.makeText(getActivity(), "上传失败!",
                                // Toast.LENGTH_SHORT).show();
                                tmpresult = false;

                            }

                        } else {
                            // Toast.makeText(getActivity(), "连接服务器失败!",
                            // Toast.LENGTH_SHORT).show();
                            tmpresult = false;
                        }
                        // runingTheadNum.countDown();
                    }
                });

该方法用来访问webservice,在回调函数中处理webservice返回的结果,我现在有两个问题。1、需要在方法外获得回调函数中取得的webservice返回的结果,但是如图显示,语法都无法通过。2、访问webservice是子线程操作。我想主线程能在获得子线程处理结果后再继续往下运行

2个回答

CSDNXIAOD
CSDNXIAOD   2016.01.13 11:27

android 访问 webservice 获取信息
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

wenwen091100304
wenwen091100304   2016.01.13 14:30

语法无法通过,你可以先把错误的地方贴出来

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!