Android Studio 如何显示“Parcelable implementation requires CREATOR field”的错误?

BCP*_*eng 3 java android lint parcelable android-studio

我知道有必要在已实现Parcelable的类中实现 Parcelable.Creator 。

但是我不明白如果我没有实现 Parcelable.Creator 接口,编辑器是怎么知道的并显示错误的。

“这个类实现了 Parcelable 但不提供 CREATOR 字段”

即使它在 Android Studio 中显示错误,我仍然可以成功构建应用程序。

看来实际上不是编译错误而是提醒?

我想知道它用什么方式来检测和提醒程序员。

非常感谢。

azi*_*ian 5

那是lint tool,它会提示警告。您可以在Preferences -> Editor -> Inspections -> Android -> Lint菜单中看到规则列表。

在此处输入图片说明

您还可以禁用不想由 lint 运行的规则。