出于某些原因,当我写getparams时,它没有做它应该做的事情?

时间:2016-06-18 09:10:26

标签: java android android-studio

这就是要发生的事情: enter image description here

当你刚写“getpar”时,它意味着给出选项: enter image description here

但是,当我这样做的时候对我来说 enter image description here

没有任何反应

并抛出AuthFailureError

package com.name.name;

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

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

/**
 * Created by p on 17/06/2016.
 */
public class RegisterRequest extends StringRequest {

    private static final String REGISTER_REQUEST_URL = "http://name.comli.com/Register.php";
    private Map<String, String> params;

    public RegisterRequest(String name, String username, int age, String password, Response.Listener<String> listener) throws AuthFailureError {
        super(Method.POST, REGISTER_REQUEST_URL, listener, null);
        params = new HashMap<>();
        params.put("name", name);
        params.put("username", username);
        params.put("password", password);
        params.put("age", age+ "");

       getparams 
谢谢你和帮助将不胜感激如何解决此错误。=)

1 个答案:

答案 0 :(得分:0)

从你看来你在构造函数中输入它。尝试从构造函数中键入它?我真的不知道你要做什么。对我来说,看起来有一个功能,在下一张图片中,功能突然消失,但有一个自动完成功能。

那么你确定你的父类有getParams函数吗?它是公开的还是受保护的?我对继承的知识不再那么好了,但我记得私有函数存在问题。

正如您所看到的,这是您的代码

public RegisterRequest(String name, String username, int age, String password, Response.Listener<String> listener) throws AuthFailureError {
    ....

   getparams 

但支架永远不会关闭!所以试试这个:

    public RegisterRequest(String name, String username, int age, String password, Response.Listener<String> listener) throws AuthFailureError {
        super(Method.POST, REGISTER_REQUEST_URL, listener, null);
        params = new HashMap<>();
        params.put("name", name);
        params.put("username", username);
        params.put("password", password);
        params.put("age", age+ "");
}

然后键入getparams。我不知道它是否有效,但至少你有一个封闭的构造函数。