java - 无法解析方法'super(?,java.lang.String, com.android.volley.Response.Listener,无效的)'
问题描述
所以,我有这个问题,它看起来没有解决方法,这段代码来自“响应”类,它用于在 Hostinger 数据库中插入数据。错误消息是:“无法解析方法 'super(?,java.lang.String, com.android.volley.Response.Listener,null)'”和“无法解析符号 'Method'”
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 类或修改如下代码:
super(Request.Method.POST, REGISTER_REQUEST_URL, listener, null);
推荐阅读
- javascript - 如何使用 laravel 插入和上传多个文件?
- javascript - 如何从 xmlhttprequest javascript 返回响应
- assembly - 为什么`add rax, 4294967` 会在 x86 十六进制中生成 `48 05 37 89 41 00`?
- ruby-on-rails - RSPEC——获取带有标题的控制器动作
- r - 在远程计算机上访问时闪亮的应用程序不起作用
- python - 使用 re.sub 操作带有存储约束的 pandas df 列 **V HELPFUL**
- https - 在 Tizen Web 应用程序中调用 HTTPS (SSL) 端点
- css - 是否有服务可以编辑 css 并将文件保存到服务器以在我们的网站上使用?
- sql-server - 仅对 Where IN 子句中的特定值进行慢速查询
- python - 将数据从 Scrapy 传递到 Socket