【问题标题】:Cannot resolve method 'super(?,java.lang.String, com.android.volley.Response.Listener<java.lang.String>,null)'无法解析方法'super(?,java.lang.String, com.android.volley.Response.Listener<java.lang.String>,null)'
【发布时间】:2019-03-30 14:27:39
【问题描述】:

所以,我有这个问题,它看起来没有解析方法,这段代码来自“响应”类,它用于在 Hostinger 数据库中插入数据。错误信息是:“无法解析方法'super(?,java.lang.String, com.android.volley.Response.Listener,null)'”和“无法解析符号'方法'”

package com.example.nikochan.instaticket;

import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.toolbox.StringRequest;

import java.util.HashMap;
import java.util.Map;

public class CrearRequest extends CrearEvento {

    private static final String REGISTER_REQUEST_URL ="http://instatickethome.xyz/Crea.php";
    private Map<String,String> params;

    public CrearRequest(String nombreevento, String fecha, String descripcion, String hora, String genero, int edad, String duracion, int precio, Response.Listener<String> listener){
        super(Method.POST, REGISTER_REQUEST_URL, listener, null  );
        params = new HashMap<>();
        params.put("nombreevento", nombreevento );
        params.put("descirpcion", descripcion );
        params.put("hora", hora );
        params.put("genero", genero );
        params.put("edad", edad + "");
        params.put("duracion", duracion );
        params.put("precio", precio + "");

    }

    public Map<String, String> getParams() {
        return params;
    }
}

【问题讨论】:

  • 你需要导入Method类。
  • 能否在 build.gradle 文件中发布依赖部分

标签: java android database android-studio


【解决方案1】:

您可以导入方法类或修改如下代码:

super(Request.Method.POST, REGISTER_REQUEST_URL, listener, null);

【讨论】:

  • 我已经这样做了,但是“超级”方法中的问题仍然存在......我也将它放在“CrearEvento”类中并且似乎解决了问题,没关系??:public CrearEvento (int post, String registerRequestUrl, Response.Listener listener, Object o) { }
猜你喜欢
  • 1970-01-01
  • 2021-09-07
  • 2019-09-05
  • 1970-01-01
  • 1970-01-01
  • 2018-05-10
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
相关资源
最近更新 更多