我从this回答和(orfjackal/retrolambda)阅读了使用Java8进行Android开发的说明。
我想知道使用此技术实现Java 8是否是良好做法。这会影响应用程序性能吗?
在blog中提及 - retrolambda 它通过转换Java 8编译的字节码来实现这一点,以便它可以在较旧的Java运行时上运行。
答案 0 :(得分:0)
我认为现在说使用Java 8是Android开发的一个好习惯还为时尚早,正式android需要本页底部提到的Java 6 JDK:https://developer.android.com/sdk/installing/installing-adt.html
此外,有一些Android API甚至不支持尝试使用资源,因此我认为它们根本不支持Java 8。