【发布时间】:2018-05-11 12:52:10
【问题描述】:
在下图 1 中,您可以看到我创建了一个从 Application() 类扩展而来的 Kotlin 类:
我还在我的 Manifest 文件中添加了必要的内容,如下图所示:
但是我不明白为什么 Android Studio 坚持说我根本没有使用我的班级!它带有下划线并呈灰色显示,鼠标悬停时您会看到消息“从未使用过 XZY 类”。
我在 Android Studio 版本中注意到的相同行为与我当前的版本不同,即 3.1.2。 值得注意的是,如果我在 Java 中创建相同的类,Android Studio 会正常运行,并且如果我在 Manifest 文件中提到它,它就会知道我使用了该类。 任何想法如何说服 Android Studio 我实际上正在使用这个类?
【问题讨论】:
-
您尝试过重建吗?
-
在
之后添加了 标签。?在您的图像中不清楚。 -
如果您在 logcat 中看到调用 onCreate 的日志消息,则在 AS 问题跟踪器上提交错误。
-
@Danger:
标签稍后出现(作为 MainActivity),因为此类不是 Activity 而是 Application 类。 -
@NazarK: OnCreate 被调用并且应用程序正在正常运行。问题只出在AS
标签: android android-studio kotlin kotlin-android-extensions