当前位置: 首页 > 知识库问答 >
问题:

带API23(棉花糖)的Android SDK支持Java8吗?[副本]

孔波
2023-03-14

IntelliJ Android Studio上次更新(2016年1月30日起)支持Java8吗?

我用了一个lambda表达式

mButton.setOnClickListener((View v) -> {
    // do something here
});

注意:我使用的是最后一个API级别

共有1个答案

洪雨石
2023-03-14

不,不支持Java8。您可以代替编写lambda和方法引用的方法是将retrolambda依赖项包含到您的项目中。与流一样,这里有一个后端口库。或者,考虑使用Kotlin。

 类似资料:
  • 我在阅读Java8中的interface时遇到了这个主题,在有些情况下,我们使用default或static关键字在interface中定义方法,允许下一个子程序重新定义相同的方法或实现它。那是不是意味着多重继承?还有一个问题,我发现,返回类型必须是协变类型,否则编译问题,这意味着它仍然不支持多重继承?我们能说java支持多重继承吗?让我知道关于这个话题的更多细节。

  • 问题内容: 我在Android 6.0(棉花糖)上遇到了日期格式问题。引发以下异常的代码是我的应用程序用于API请求(“客户端”)的纯Java库(单独构建)。如果相关的话,该库是用Java 1.6构建的……无论如何,这是代码。 … 具有价值; …“修剪”之后是; 该代码自Froyo成立以来一直有效,并且已经过单元测试。除了棉花糖,所有东西都会抛出异常。 偏移量“ 21”是10:59中“ 9”之后的

  • 问题内容: 我正在创建一个可产生现场乐器声音的应用程序,并且计划使用Android棉花糖(6.0版)中的新Midi API。我已经在http://developer.android.com/reference/android/media/midi/package- summary.html上 阅读了软件包概述文档,并且我知道如何生成Midi笔记,但是我仍然不确定:我该怎么办在生成它们的Midi数据

  • 当我运行app时,它在logcat中显示这个 java.lang.SecurityException:权限拒绝:从ProcessRecord{2dd511f 24656:com.marg.pharmanxt/u0a158}(PID=24656,UID=10158)中启动意图{act=android.Intent.action.call dat=tel:xxxxxxxxxcapt=2dd511f 2

  • Android Studio的正式版2已经在2天前发布了。 这个版本支持Java8吗?

  • 问题内容: 我有一个图像URI,我想将此URI转换为真实路径。我看了很多答案,但没有一个对我有用。我正在使用棉花糖6.0.1。图片URI为。 码: 问题答案: A 不是。A 不必代表您可以访问的文件系统上的文件。将可能指向的内容是: 存储在无法访问的可移动存储中 存储在另一个应用程序的内部存储中,您无法访问 以加密形式存储,需要解密时 存储在SQLite数据库的BLOB列中,需要将其加载并提供服务