在Android Firebase中不允许重复的手机号码和电子邮件ID

我制作了一个应用,该应用将数据存储在Firebase DB中,例如

Username
--name
--mobileNo
--emailId
--password

我每次都通过用户名和密码进行身份验证。我还输入了otp的电子邮件和移动验证。现在,我希望如果任何用户尝试通过其他用户名进行注册,但同时使用相同的mobileNo或emailId进行注册,那么将不可能。因此,我希望当任何用户尝试通过相同的emailId或mobileNo或两者进行注册时,在注册活动本身中显示出错误提示。那么,在signup.onClickListener的registerActivity.java文件中写什么呢?请帮助该如何实现。