我正试图通过这样做来制作一个单例片段:
object MyFragment: BottomSheetDialogFragment {...}
但在构建项目时,它给出了编译时的例外:
org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Failed to generate expression: ktNameReferenceException
上述方法有什么问题?
class MyFragment: BottomSheetDialogFragment() {
companion object {
val INSTANCE : MyFragment = ...
}
}
但我的问题是你为什么需要它?你想解决什么问题?这是一种有点奇怪和出乎意料的方法,我会说