Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Java 将包装器对象从Android发送到Google云端点时出错_Java_Android_Google App Engine_Google Cloud Endpoints - Fatal编程技术网

Java 将包装器对象从Android发送到Google云端点时出错

Java 将包装器对象从Android发送到Google云端点时出错,java,android,google-app-engine,google-cloud-endpoints,Java,Android,Google App Engine,Google Cloud Endpoints,我已经能够成功地从Android向端点发送数据,但现在我在尝试从Android向端点发送包装器对象时遇到了问题。错误是: actual and formal argument lists differ in length 我没有使用@named注释,这是问题所在吗?因为所有关于使用包装器类的解释都表明应该忽略它 我创建了一个自定义类,作为包装器,例如: public class ObjectHolder { private int b_holder; ...etc

我已经能够成功地从Android向端点发送数据,但现在我在尝试从Android向端点发送包装器对象时遇到了问题。错误是:

actual and formal argument lists differ in length
我没有使用@named注释,这是问题所在吗?因为所有关于使用包装器类的解释都表明应该忽略它

我创建了一个自定义类,作为包装器,例如:

public class ObjectHolder {

    private int b_holder;
    ...etc

    public int getB_holder() {
        return b_holder;
    }

    public void setB_holder(int b_holder) {
        this.b_holder = b_holder;
    }

    ...etc
}
错误点!!objectholder在android studio中尝试重建项目时显示错误。从android调用端点:

 PObject save = myApiService.getPObject(objectholder).execute();
终点:

@ApiMethod(name = "getObject")
public PObject getPObject(ObjectHolder ObjectHolder) {

ObjectHolder应该在端点包或android包中,还是两者都在?我目前已经尝试了所有三种选择。这三个都有错误

没有太多信息需要处理,但我猜您正在尝试自己实现包装器

ObjectHolder包装是在生成客户端LIB时为您创建的。您应该使用提供的实现