android - 设置徽标不会在 android Firebase UI 上显示徽标
问题描述
我在使用 firebase 用户界面时遵循了此处的官方文档,但由于某些奇怪的原因,徽标没有出现。这是代码示例。
val providers = listOf(AuthUI.IdpConfig.PhoneBuilder().build())
listener = FirebaseAuth.AuthStateListener{ firebaseAuth ->
val user = firebaseAuth.currentUser
if (user != null) {
startActivity(Intent(this, MainActivity::class.java))
finish()
} else {
startActivityForResult(AuthUI.getInstance()
.createSignInIntentBuilder()
.setLogo(R.drawable.bus_logo)
.setAvailableProviders(providers)
.build(), RC_SIGN)
}
}
}
解决方案
徽标仅在显示验证提供商选择屏幕时出现。由于该应用程序当前配置为仅使用一个提供商(电话),因此不使用此屏幕。当有多个提供商可供选择时,徽标将变得可见。
推荐阅读
- php - 使用 PHP 从 MySQL 数据库打开 Word 文件下载时发现不可读的内容
- vue.js - 如何添加用户输入 vue&axios api 调用?
- r - 如何在 Rmarkdown 中格式化类似帮助的文档
- python - 如何准备 MNIST 格式的图像数据集
- java - Android api 级别 8.1 的更新
- ruby-on-rails - 传递给角度时Rails中的数组序列未正确转换
- git - 为什么 Git 需要设计 Index /Stage?
- wordpress - 自动优化无法写入缓存目录
- amazon-web-services - 如何获取 AWS lambda 函数执行状态
- typescript - 为什么 Array.map 允许我传递非泛型类型的成员