我用android写程序是遇到了这个错误:iava.lang.ClassCastException:org.ksoap2.fault是什么异常

解决方案 »

  1.   

    ClassCastException 是 JVM 在检测到两个类型间的转换不兼容时引发的运行时异常。此类错误通常会终止用户请求
      

  2.   

    我想把bitmap类型的数据转换成byte[]的,代码如下:
    public byte[]bitmpToBite(Bitmap bitmap)
    {
    try {
    if (bitmap!=null) {
    ByteArrayOutputStream outputStream=new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);
    return outputStream.toByteArray(); }
    else {
    return null;
    }
    }
    catch (Exception e) {
    // TODO: handle exception
    Log.e(My, e.toString());
    return null;
    }
    }应该没问题啊
      

  3.   

    楼主是一点没明白一楼的意思 ,  这个类型转换与你展显的数据转换八杆子打不着,在 SoapObject soapObject = (SoapObject) envelope.bodyIn;
    中如果envelope.bodyIn 返回的不是一个SoapObject对象就会报类弄转换错误,我也遇到这个问题,就搜到这了,望高人指点!还有,代码请放在【code】【/code】中!
      

  4.   

    SoapObject soapObject = (SoapObject) envelope.bodyIn;我也是传换报上述错误,希望楼主解决了给说下思路