没有任何反应
并抛出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
谢谢你和帮助将不胜感激如何解决此错误。=)
答案 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。我不知道它是否有效,但至少你有一个封闭的构造函数。