gpt4 book ai didi

android - 我们现在应该使用 Java 8 进行 Android 开发吗?

转载 作者:行者123 更新时间:2023-11-29 14:59:28 25 4
gpt4 key购买 nike

关于这个的其他问题已有两年多了,因此我想知道 Java 8 与 Android 的状态。

具体来说,我想使用仅以此开头的 lambda 表达式。我想将如下代码重构为 lambda 表达式:

 Handler handler = new Handler(Looper.getMainLooper());
handler.postDelayed(new Runnable() {
@Override
public void run() {
missileX = ufoX;
resetRecent();
waitForUfoTimer = false;
}
}, randomize(20000, 18000));

最佳答案

Should we use Java 8 now for Android development?

是的。您需要在模块 build.gradle 中添加以下行

android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
..
}

现在android studio默认支持使用Java8语言特性。现在你不需要 jack 了。您必须拥有 Android Studio 插件 3.0.0 或更高版本。

关于android - 我们现在应该使用 Java 8 进行 Android 开发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51229839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com