因此,我今天正在将Android Studio项目迁移到Java 8,Android API级别24和Jack工具链,以检查新功能,特别是lambdas和CompletableFuture
。Android支持库中的CompletableFuture?
不幸的是,CompletableFuture
似乎只能从API级别24(我的该项目的最低API级别为16)提供。
您是否知道将CompletableFuture
带入Android支持库的计划?它看起来像Promise模式的一个很好的解决方案。
我不知道Google的支持库计划。但请注意'streamsupport'项目还在其'streamsupport-cfuture'模块中提供了'CompletableFuture'的后端。这在Android和所有Java版本> = 6上运行(并得到定期测试)。请参阅https://sourceforge.net/projects/streamsupport/ –
@StefanZobel如果您将您的评论作为我的问题的答案,我将接受它作为最好的回答(因为它涵盖Android) –
谢谢。已经完成了。见下文。 –