为了账号安全,请及时绑定邮箱和手机立即绑定

检查用户是否通过密码验证或与某些提供商

检查用户是否通过密码验证或与某些提供商

海绵宝宝撒 2021-07-16 17:00:49
我的应用程序中有简单的用户名和密码、Facebook 和 Google 身份验证。而且我想对密码经过身份验证的用户执行不同的操作。代码FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();    if (user != null) {        for (UserInfo profile : user.getProviderData()) {            // Id of the provider (ex: google.com)            String providerId = profile.getProviderId();            if(providerId.equals("facebook.com") | providerId.equals("google.com"))            {                Toast.makeText(this,"fb or goole method is used",Toast.LENGTH_SHORT).show();            }            else            {                Toast.makeText(this,"Simmple method is used",Toast.LENGTH_SHORT).show();            }        }问题: if 和 else 都在循环中执行。任何解决方案?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号