Così stavo migrando un progetto Android Studio a Java 8, il livello 24 API Android e il toolchain Jack oggi per controllare le nuove funzionalità, in particolare lambdas e CompletableFuture
.CompletableFuture nella libreria di supporto Android?
Sfortunatamente, CompletableFuture
sembra essere disponibile solo dal livello API 24 in poi (il mio livello API minimo per quel progetto è 16).
Sei a conoscenza di piani per portare CompletableFuture
nella libreria di supporto Android? Sembra una bella soluzione per il modello Promises.
Non conosco i piani di Google per la libreria di supporto. Nota che il progetto 'streamsupport' fornisce anche un backport di' CompletableFuture' nel suo modulo 'streamsupport-cfuture'. Questo funziona (e viene regolarmente testato) su Android e su tutte le versioni Java> = 6. Vedi https://sourceforge.net/projects/streamsupport/ –
@StefanZobel Se si effettua il tuo commento una risposta alla mia domanda, lo accetto come meglio risposta (poiché copre Android) –
Grazie. L'ho fatto. Vedi sotto. –