Не удается разрешить метод 'super (int, java.lang.String, com.android.volley.Response.Listener,ноль)' - PullRequest
0 голосов
/ 26 октября 2018

Итак, у меня есть две проблемы с классом запроса, это запрос к базе данных Hostinger, ошибки:

«Не удается разрешить метод метода» super (int, 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 java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;

public class CrearEventoRequest extends CrearEvento {
    private static final String LOGIN_REQUEST_URL = "http://instatickethome.xyz/Crea.php";
    private Map<String,String> params;

    public CrearEventoRequest (String nombreevento, String fecha, String descripcion, String hora, String genero, String edad, String duracion, String precio, Response.Listener<String> listener){

        super (Request.Method.POST,LOGIN_REQUEST_URL,listener,null);
        params = new HashMap<>();
        params.put("nombreevento",nombreevento);
        params.put("fecha",fecha);
        params.put("descrpcion",descripcion);
        params.put("hora",hora);
        params.put("genero",genero);
        params.put("edad",edad + "");
        params.put("duracion",duracion);
        params.put("precio",precio + "");

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

1 Ответ

0 голосов
/ 26 октября 2018

Первая ошибка говорит, что у суперкласса нет конструктора, соответствующего вашему вызову.

Вторая ошибка говорит, что у суперкласса нет метода getParams ().Вы не можете переопределить это.Удалите аннотацию @Override.

При переопределении метода вы можете использовать аннотацию @Override, которая указывает компилятору, что вы намерены переопределить метод в суперклассе.Если по какой-то причине компилятор обнаружит, что метод не существует ни в одном из суперклассов, он выдаст ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...