小编BCP*_*eng的帖子

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

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

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

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

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

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

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

非常感谢。

java android lint parcelable android-studio

3
推荐指数
1
解决办法
2321
查看次数

为什么在 kotlin 中称为“表达式体”?fun max(a: Int, b: Int): Int = if

我看到一个教程说这个功能

fun max(a: Int, b: Int): Int {
    return if (a < b) a else b
}
Run Code Online (Sandbox Code Playgroud)

可以转换成表达式体

fun max(a: Int, b: Int): Int = if (a < b) a else b
Run Code Online (Sandbox Code Playgroud)

我知道 Java 中有语句、表达式和块的概念。

但我不知道表达式体实际上是什么意思..?

提前致谢。

kotlin

0
推荐指数
1
解决办法
906
查看次数

标签 统计

android ×1

android-studio ×1

java ×1

kotlin ×1

lint ×1

parcelable ×1