java - Android Studio 如何显示 "Parcelable implementation needs CREATOR field"错误?

标签 java android android-studio parcelable lint

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

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

"This class implements parcelable but does not provide a CREATOR field"

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

看来其实不是编译错误而是提示?

我想知道它是通过什么方式检测和提醒程序员的。

非常感谢。

最佳答案

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

enter image description here

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

关于java - Android Studio 如何显示 "Parcelable implementation needs CREATOR field"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44758830/

相关文章:

java - 如何在java客户端将普通套接字转换为ssl套接字?

java - Eclipse Oxygen android 错误缺少 dx.jar

android - 滚动到 NestedScrollView 内的 recyclerview 中的位置?

android-studio - Android Studio 缺少必要的插件 org.jetbrains.android

Java : How to use ternary operator for this purpose

java - azure : Image Magick gives 0kb output?

java - 使用不确定元素对 json 数据建模

android - 下载失败时从下载管理器android恢复下载

java - 在 Android Studio 中按下时更改操作栏菜单项图标

java - 如何使电话号码可点击以在Android的短信服务中使用?