我知道有必要在已实现的 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
菜单中查看规则列表。
您还可以禁用不希望由 lint 运行的规则。
关于java - Android Studio 如何显示 "Parcelable implementation needs CREATOR field"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44758830/