Java 单击按钮时出现Toast错误

Java 单击按钮时出现Toast错误,java,android-studio,Java,Android Studio,Toast是这样的,它不会进入下一页,编码也没有变化。它工作正常,但现在不会进入下一页 private void login (final String userName, final String password){ final ProgressDialog progressDialog = new ProgressDialog(Login.this); progressDialog.setCancelable(false); progressDialog.setI

Toast是这样的,它不会进入下一页,编码也没有变化。它工作正常,但现在不会进入下一页

 private void login (final String userName, final String password){
    final ProgressDialog progressDialog = new ProgressDialog(Login.this);
    progressDialog.setCancelable(false);
    progressDialog.setIndeterminate(false);
    progressDialog.setTitle("logging in....");
    progressDialog.show();
    String uRl = "http://10.0.2.2:81/Myapp/login.php";
    StringRequest request = new StringRequest(Request.Method.POST, uRl, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
            if (response.equals("Login success")) {
                progressDialog.dismiss();
                Toast.makeText(Login.this, response, Toast.LENGTH_SHORT).show();
                SharedPreferences.Editor editor= sharedPreferences.edit();
                if (loginState.isChecked()){
                    editor.putString(getResources().getString(R.string.prefLoginState),"Loggedin");
                }
                else {
                    editor.putString(getResources().getString(R.string.prefLoginState),"Loggedout");
                }
                editor.apply();
                startActivity(new Intent(Login.this, FirstAid.class));
            }
            else {
                progressDialog.dismiss();
                Toast.makeText(Login.this, response, Toast.LENGTH_SHORT).show();
            }
        }
    } , new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            progressDialog.dismiss();
            Toast.makeText(Login.this, error.toString(), Toast.LENGTH_SHORT).show();
        }
    }){
        @Override
        protected Map<String,String> getParams() throws AuthFailureError {
            HashMap<String, String> Param = new HashMap<>();
            Param.put("username", userName);
            Param.put("Password", password);
            return Param;
        }
    };
    request.setRetryPolicy(new DefaultRetryPolicy(30000,
            DefaultRetryPolicy.DEFAULT_MAX_RETRIES,DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
    MySingleton.getmInstance(Login.this).addToRequestQueue(request);
}
private void登录(最终字符串用户名、最终字符串密码){
final ProgressDialog ProgressDialog=新建ProgressDialog(Login.this);
progressDialog.setCancelable(假);
progressDialog.setUndeterminate(false);
progressDialog.setTitle(“登录…”);
progressDialog.show();
字符串uRl=”http://10.0.2.2:81/Myapp/login.php";
StringRequest=newStringRequest(request.Method.POST,uRl,new Response.Listener()){
@凌驾
公共void onResponse(字符串响应){
if(response.equals(“登录成功”)){
progressDialog.disclose();
Toast.makeText(Login.this,response,Toast.LENGTH_SHORT).show();
SharedReferences.Editor=SharedReferences.edit();
if(loginState.isChecked()){
putString(getResources().getString(R.string.prefLoginState),“Loggedin”);
}
否则{
editor.putString(getResources().getString(R.string.prefLoginState),“Loggedout”);
}
editor.apply();
startActivity(新意图(Login.this,FirstAid.class));
}
否则{
progressDialog.disclose();
Toast.makeText(Login.this,response,Toast.LENGTH_SHORT).show();
}
}
},new Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
progressDialog.disclose();
Toast.makeText(Login.this,error.toString(),Toast.LENGTH_SHORT).show();
}
}){
@凌驾
受保护的映射getParams()引发AuthFailureError{
HashMap Param=新的HashMap();
参数put(“用户名”,用户名);
参数put(“密码”,密码);
返回参数;
}
};
请求。setRetryPolicy(新的DefaultRetryPolicy(30000,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,DefaultRetryPolicy.DEFAULT_BACKOFF_MULT);
GetMinInstance(Login.this).addToRequestQueue(请求);
}
}


您需要返回正确的json对象或XML,然后重新读取。不是唯一的字符串值。示例{“状态”:“登录成功”,“id”:1}
 <?php
require"conn.php";

$username=$_POST["username"];
$Password=$_POST["Password"];



if ($conn) {

            
            
            $sqlCheckUsername = "SELECT * FROM `registration` WHERE `UserName` LIKE '$username'";
            $usernameQuery = mysqli_query($conn,$sqlCheckUsername);
            if(mysqli_num_rows($usernameQuery)>0){
            
            $sqlLogin = "SELECT * FROM `registration` WHERE `UserName` LIKE '$username'AND `password` LIKE '$Password'";
            
            $loginQuery = mysqli_query($conn,$sqlLogin);
            
            if(mysqli_num_rows($loginQuery)>0){
                
                echo "Login success";
                
            }else{
                echo "incorrect username or password";
            }
            
            
            }
            else{
                echo "this username is not registered";
            }

    
}
else{
    echo "connection Error";
}

?>