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

Android支持库中的CompletableFuture?

郭思淼
2023-03-14

您知道将CompletableFuture引入Android支持库的计划吗?对于promise模式,它看起来是一个很好的解决方案

共有1个答案

慕宏博
2023-03-14

streamsupport项目在其streamsupport-cFuture组件中提供了CompletableFuture的后端口,可用于Android开发,所有设备都支持该后端口。

要么使用

dependencies {
    compile 'net.sourceforge.streamsupport:streamsupport-cfuture:1.7.3'
}

或者更现代的android-retrofuture fork for Android Studio>=3.x

dependencies {
    compile 'net.sourceforge.streamsupport:android-retrofuture:1.7.3'
}
 类似资料:
  • 问题内容: 有人可以帮助我 如何在Android中使用speex或jspeex吗? 我进行了很多搜索,但找不到任何地方。code.google.com/ android中 与此相关的问题很多,但都没有答案。这里的这个问题也没有得到很好的回答,因为我对此的另一个问题是Android中的解码speex编码的字节数组。因此,如果您对此有所了解,请向我提供有关此信息。 我需要使用此编解码器对音频文件的字节

  • 问题内容: 我有一个Android Maven项目,并且难以使用ActionBar保持兼容性。 在使用 ActionBarSherlock 之前,但我看到Google发布了 v7支持库 将具有相同的目标。我决定删除对ActionBarSherlock的依赖,并使用v7。我尝试了几种方法: 1-在Eclipse IDE上将文件夹“ android-sdk \ extras \ android \ s

  • 我按照http://developer.android.com/tools/support-library/setup.html的指示将支持库添加到我的android项目中,但遇到了这样的构建错误 Gradle:评估项目时出现问题:“projectname”。 没有方法的签名:org。格拉德尔。应用程序编程接口。内部的人工制品dsl。依赖项。DefaultDependencyHandler。com

  • 我试图实现一个与Cheesesquare演示应用程序中类似的CollapsingToolBarLayout。 但是,我需要在进入活动时默认折叠工具栏(这样在手机上的横向模式下就不会占用太多空间)。 根据文档,使用标志似乎很容易实现。 但是,我没有获得所需的行为。相反,AppBarLayout一开始显示完全扩展,然后滚动出屏幕,只留下系统栏。 下面是我的布局(对芝士蛋糕的轻微修改):

  • 1-将文件夹“android-sdk\extras\Android\support\v7\appcompat”作为Eclipse IDE上的“现有Android代码导入工作区”导入,并将其注册为库。但是项目停止了识别由框架AndroidAnnotations生成的类。例如loginactivity_ 2-使用显示此问题的存储库添加maven appcompat-v7依赖项。但是我无法编译项目,甚至

  • 我有一个项目对HTTPS后端It进行REST调用,它在某些设备上运行良好,在其他设备上中断。 这是我得到的错误: 通用域名格式。Android截击NoConnectionError:javax。网ssl。SSLHandshakeException:javax。网ssl。SSLProtocolException:SSL握手中止:SSL=0x78004ee8:SSL库中出现故障,通常是协议错误:140