本帖最后由 fireguysfu 于 2011-05-07 15:57:45 编辑

解决方案 »

  1.   

    java 的JDK  比android SDK 强大些。。有些java jdk1.6版的方法 在android是不能用的 要自己改良。呵呵 我最近也在做微波客户端。。我是新手。。拿来练手的
      

  2.   

    PostParameter[] newPostParameters=Arrays.copyOf(postParameters, postParameters.length+1);
    改为:PostParameter[] newPostParameters=copy(postParameters);
    自己再自定义一个copy方法:
     private final <T> T[] copy(T[] source) {
            Class type = source.getClass().getComponentType();
            T[] target = (T[])Array.newInstance(type, source.length+1);
            
            System.arraycopy(source, 0, target, 0, source.length);
            return target;
         }
    至于isEmpty 修改方法同上  
      

  3.   

    json.getString("id").isEmpty()  改为json.getString("id").isEmpty()
     就是 这2个方法 都是java 1.6版本 后才有的。。在android 里面不支持 不能直接用。
      楼主 可以结贴给分了。。
      

  4.   

    json.getString("id").isEmpty()改为json.getString("id").isEmpty()
    哥,你强!!!
    我自己改成json.getString("id") != null公司没有网络支持,回去再去看看