我遇到了一个Lint警告,指出我的代码不适用于Android< API 19,但实际上它可以工作,我认为这是因为编译器正在内联调用,我是对的,还是有另一个reasson?:
Long.compare(qli2.getDateAdded(),qli1.getDateAdded());
此外,自java 1.7以来,它在方法的文档中说,但它适用于使用java 1.6的Android API 16
答案 0 :(得分:0)
D8工具是其背后的魔力,它会根据您的minSdk级别消除语言功能。
D8缺乏IMHO文档,但是this article of Jake Wharton应该为您提供更多见识。