此问题可能是由于缺少Kotlin扩展插件所致。如果没有安装此插件,Android studio将无法识别封装类的属性。为解决此问题,请按照以下步骤操作。
如果安装了Kotlin扩展但问题仍然存在,请尝试清理和重建项目,方法如下:
当问题消失后,Android studio应该能够正确解析NavBarGraph中封装类的属性。以下是Kotlin扩展插件示例代码:
sealed class NavDestination { abstract val id: Int }
@Parcelize
data class FragmentDestination(
override val id: Int,
val fragmentClass: KClass
@Parcelize
data class ActivityDestination(
override val id: Int,
val componentClass: KClass