因此,我今天正在將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) –
謝謝。已經完成了。見下文。 –