Android开发登录并在同一活动中注册

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发登录并在同一活动中注册相关的知识,希望对你有一定的参考价值。

我看到许多登录示例(例如android studio登录活动,firebase auth quickstart示例)登录和注册按钮属于同一活动。所以他们使用相同的字段。我想知道是否很清楚,当您点击注册按钮时,您将使用您在上面输入的电子邮件和密码创建一个新帐户。链接到我的登录活动https://i.stack.imgur.com/U7tBD.jpg的屏幕截图

答案

不,目前尚不清楚。

建议在单击“注册”按钮后将用户带到新屏幕(启动新的活动/片段)。此外,建议您有两个字段用于密码设置,以防人在注册时拼错密码(这可能导致用户无法登录)。

另一答案

你应该清楚地说明这一点。如果您在单击注册按钮时意外尝试登录用户,则会出现错误。但是,如果你正确地为每个按钮实现OnClickListeners(用于登录的FirebaseAuth.getInstance().signInWithEmailAndPassword(email,password)和用于注册的FirebaseAuth.getInstance().createUserWithEmailAndPassword(email,password)),那么你将清楚地知道你要做什么。

以上是关于Android开发登录并在同一活动中注册的主要内容,如果未能解决你的问题,请参考以下文章

线程安全地将数据从服务传递到活动 - Android

Android Facebook 登录回调永远不会触发

如何使用同一登录页面处理两个不同用户的登录

成功注册到应用程序后,Android Activity 没有变化

在同一会话中执行来自不同活动的多个请求

Android:从另一个活动中注销 Facebook