我的应用程序中有简单的用户名和密码、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 都在循环中执行。任何解决方案?
添加回答
举报
0/150
提交
取消