Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:Ksoap2 Android可以在emulator(API 23)上工作,但不能在平板电脑(API 19)上工作_Android_Ksoap2_Android Ksoap2 - Fatal编程技术网

Android:Ksoap2 Android可以在emulator(API 23)上工作,但不能在平板电脑(API 19)上工作

Android:Ksoap2 Android可以在emulator(API 23)上工作,但不能在平板电脑(API 19)上工作,android,ksoap2,android-ksoap2,Android,Ksoap2,Android Ksoap2,我正在尝试使用ksoap2 android使用W3School测试web服务。以下是我的异步任务的代码: private class MyAsyncTask extends AsyncTask<Integer, Void, SoapPrimitive> { @Override protected void onPreExecute() { pgdProgress.show(); } @Override protected Soa

我正在尝试使用ksoap2 android使用W3School测试web服务。以下是我的异步任务的代码:

private class MyAsyncTask extends AsyncTask<Integer, Void, SoapPrimitive> {
    @Override
    protected void onPreExecute() {
        pgdProgress.show();
    }
    @Override
    protected SoapPrimitive doInBackground(Integer... params) {
        String SOAP_ACTION = "http://www.w3schools.com/xml/FahrenheitToCelsius";
        String METHOD_NAME = "FahrenheitToCelsius";
        String NAMESPACE = "http://www.w3schools.com/xml/";
        String URL = "http://www.w3schools.com/xml/tempconvert.asmx";

        SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
        request.addProperty("Fahrenheit", params[0]);

        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.dotNet = true;
        envelope.setOutputSoapObject(request);

        try {
            HttpTransportSE transport = new HttpTransportSE(URL);
            transport.call(SOAP_ACTION, envelope);
            return (SoapPrimitive) envelope.getResponse();
        } catch (Exception e) {
            Log.e("TEST", "KSOAP2", e);
        }
        return null;
    }
    @Override
    protected void onPostExecute(SoapPrimitive soapPrimitive) {
        pgdProgress.dismiss();
        if(soapPrimitive != null)
            txvOutput.setText(soapPrimitive.toString());
    }
}

有什么想法吗?对不起,我的英语不好,希望你能理解。

当然还有更多的原因。“KSOAP2”下面没有显示异常吗?@DeeV Nop,只是。。。
01-27 10:28:14.604 10437-10601/com.android.wsconsumer E/TEST: KSOAP2