我正在做一个安卓登录。它使用简单的验证,如果经过验证,它会调用一个方法来调用 api。
代码: ..
if(!Validate.isEmailAddress(inputEmail,false)){
    Toast.makeText(LoginActivity.this, "Enter proper email", Toast.LENGTH_LONG).show();
    validated = false;
}
else if(!Validate.hasText(inputPassword)){
    Toast.makeText(LoginActivity.this, "Enter password", Toast.LENGTH_LONG).show();
    validated = false;
}
if(validated){   
    btnLogin.setVisibility(View.INVISIBLE);
    loginLoading.setVisibility(View.VISIBLE);
    UserFunctions userFunction = new UserFunctions();
    JSONObject json = userFunction.loginUser(email, password); 
             // check for login response
    try {
         if (
但是 setVisibility 在这里不起作用。它一直持续到登录过程完成。登录过程需要超过 15 秒。所以我需要在登录按钮的位置向用户显示加载图像
请帮忙。谢谢:)