我是初学者,我正在尝试通过php通过mysql为我的应用创建登录页面,但是即使我正在使用import android.view.View.OnClickListener,也遇到了此错误;
任何想法可能是什么?
private void login(){
final String matricula = tmatricula.getText().toString().trim();
final String senha = tsenha.getText().toString().trim();
String url ="http://localhost/login.php";
StringRequest stringRequest = new StringRequest(Request.Method.POST, url,
new Response.Listener<String>() { //ERROR IS IN THIS ONE
public void onResponse(String response) {
if(response.equalsIgnoreCase(config.LOGIN_SUCCESS)){
editor.putBoolean(config.LOGGEDIN_SHARED_PREF, true);
editor.putString(config.USUARIO_SHARED_PREF, matricula);
editor.commit();
Intent intent = new Intent(MainActivity.this, calendarActivity.class);
startActivity(intent);
}else{
Toast.makeText(MainActivity.this, "User or Password incorrect!", Toast.LENGTH_LONG).show();
}
}
},
new Response.ErrorListener() { //AND IN THIS ONE
@Override
public void onErrorResponse(VolleyError error) {}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String,String> params = new HashMap<>();
params.put(config.USUARIO, matricula);
params.put(config.SENHA, senha);
return params;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest);
}
}
我认为您应该在下课时导入-
import com.android.volley.Response.ErrorListener;
而不是import android.view.View.OnClickListener;
希望这会有所帮助。