我正在尝试实施Firebase注册,但我不理解这部分
private void createAccount(String email, String password) {
Log.d(TAG, "createAccount:" + email);
if (!validateForm()) {
return;
}
我指的是来自GitHub的this code
validateform()
不清楚的部分。
请帮忙。
答案 0 :(得分:2)
在将这些值发送到服务器以创建帐户之前,看起来该调用会验证用户输入表单的值。
这种类型的客户端验证可以改善应用用户的体验,因为他们在输入一些无效数据时会获得更直接的反馈。
要获得应用执行的精确表单验证,请查看code of the validateForm
method in the same file。在这种情况下,它会捕获空的用户名和密码,这确实会被Firebase身份验证服务器拒绝。