【发布时间】:2021-10-16 20:19:58
【问题描述】:
class PostActivity : AppCompatActivity() {
private lateinit var firestoreDb : FirebaseFirestore
private lateinit var posts : MutableList<Post>
private lateinit var adapter: PostAdapter
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_post)
posts = mutableListOf() // I can't access mutableListOf()
我无法访问onCreate 下的mutableListOf() 扩展,但在我观看的示例视频中可以。我尝试使无效并重新启动 -> 清理构建项目。
他们可以在这里访问它,但我不能。我怎么解决这个问题 ?请帮忙
【问题讨论】:
-
请帮帮我
-
您遇到的错误是什么?
-
确保您的 Kotlin 插件是最新的,并确保您的项目的 build.gradle 指定了相同的插件版本。与您的问题无关,但您没有理由将 lateinit 用于开始为空的列表。
-
谢谢我会尝试更新
标签: android-studio kotlin inheritance initialization mutablelist