【发布时间】:2021-03-20 11:03:29
【问题描述】:
我有这个需要活动的方法,但我想将它与片段一起使用,但它给我一个错误“不兼容的类型”
fun loadUserData(activity: Activity) {
mFireStore.collection(Constants.USERS).document(getCurrentUserID()).get()
.addOnSuccessListener { document ->
Log.e(activity.javaClass.simpleName, document.toString())
val loggedInUser = document.toObject(User::class.java)!!
when (activity) {
is LogIn -> {
activity.signInSuccess(loggedInUser)
}
is NavigationHomePage->{
activity.updateHomeUserHomeScreen(loggedInUser)
}
}
}
.addOnFailureListener { e ->
Log.e(
activity.javaClass.simpleName,
"Error while getting loggedIn user details", e
)
}
}
NavigationHomePage 是片段.. 那么如何准确地做到这一点
【问题讨论】:
标签: android kotlin android-fragments android-activity