为什么这块代码在这里?

时间:2018-03-23 03:52:09

标签: android firebase firebase-authentication google-cloud-functions

我正在尝试实施Firebase注册,但我不理解这部分

 private void createAccount(String email, String password) {
    Log.d(TAG, "createAccount:" + email);
    if (!validateForm()) {
        return;
    }

我指的是来自GitHub的this code

validateform()不清楚的部分。

请帮忙。

1 个答案:

答案 0 :(得分:2)

在将这些值发送到服务器以创建帐户之前,看起来该调用会验证用户输入表单的值。

这种类型的客户端验证可以改善应用用户的体验,因为他们在输入一些无效数据时会获得更直接的反馈。

要获得应用执行的精确表单验证,请查看code of the validateForm method in the same file。在这种情况下,它会捕获空的用户名和密码,这确实会被Firebase身份验证服务器拒绝。