judy9470 2016-01-13 03:26 采纳率: 0%
浏览 1586

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是子线程操作。我想主线程能在获得子线程处理结果后再继续往下运行

  • 写回答

1条回答

  • winton_by 2016-01-13 06:30
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办