android - 通过 Firebase 身份验证使用登录时出现延迟
问题描述
我在我的应用程序中创建了一个登录表单,它在验证用户等方面非常有效。
但是,我注意到有时当我尝试登录时,我需要多次单击登录按钮,每次单击时都会收到以下消息:
W/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzak@f52114e
只有在 10-20 秒后它才真正让我登录。
我想知道登录实现是否有问题?
这是登录代码:
auth.signInWithEmailAndPassword(email, password).addOnCompleteListener(SignInActivity.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!task.isSuccessful()) {
if (password.length() < 6) {
inputPassword.setError(getString(R.string.minimum_password));
} else {
LayoutInflater inflater = LayoutInflater.from( SignInActivity.this );
View toastview = inflater.inflate( R.layout.toast_wrong_input, null );
Toast toast = new Toast( SignInActivity.this );
toast.setView( toastview );
toast.setGravity( Gravity.CENTER, 0, 3 );
toast.setDuration( Toast.LENGTH_LONG );
toast.show();
return;
}
} else {
Intent intent = new Intent( SignInActivity.this, DiscoverActivity.class );
startActivity(intent);
finish();
}
}
});
解决方案
推荐阅读
- arrays - Get-WMIObject Win32_NetworkAdapterConfiguration - 循环通过每个 NIC 的 X 个 DNS 服务器
- sql - 当我进行连接时,pgAdmin 4 不返回行
- c++ - C++ alignas(1) 不影响结构的大小
- php - PHP 7“不能使用字符串偏移作为数组”
- python-3.x - 将第 1 行提升为列标题 - Spark DataFrame
- javascript - 使用带有 copy 和 pg-query-stream 的占位符
- excel - Excel:突出显示在其他列中具有最大值和最小值的行
- android-studio - 无法解析符号“onCompleteListener”
- sql - 使用 jackc/pgx 将空字符串或 null 作为 null 插入 postgres
- date - 有没有办法计算 dax / powerbi 中两个日期(第一个和最后一个)之间的差异?