तो मैं जावा 8, एंड्रॉइड एपीआई लेवल 24 और जैक टूलचैन के लिए आज एक एंड्रॉइड स्टूडियो प्रोजेक्ट माइग्रेट कर रहा था ताकि नई फीचर्स, विशेष रूप से लैम्ब्डा और CompletableFuture
देख सकें।CompletableFuture?
दुर्भाग्यवश, CompletableFuture
केवल एपीआई स्तर 24 से उपलब्ध है (उस परियोजना के लिए मेरा न्यूनतम एपीआई स्तर 16) उपलब्ध है।
क्या आप एंड्रॉइड समर्थन लाइब्रेरी में CompletableFuture
लाने पर किसी भी योजना के बारे में जानते हैं? यह वादा पैटर्न के लिए एक अच्छा समाधान की तरह दिखता है।
मुझे समर्थन पुस्तकालय के लिए Google की योजनाओं के बारे में पता नहीं है। लेकिन ध्यान दें कि 'streamsupport' प्रोजेक्ट '' CompletableFuture' का बैकपोर्ट भी' स्ट्रीम-सीफ्यूचर 'मॉड्यूल में प्रदान करता है। यह एंड्रॉइड और सभी जावा संस्करणों> = 6. पर चलता है (और नियमित रूप से परीक्षण किया जाता है) https://sourceforge.net/projects/streamsupport/ –
@StefanZobel देखें यदि आप मेरी टिप्पणी को मेरे प्रश्न का उत्तर देते हैं तो मैं इसे सर्वश्रेष्ठ मानूंगा उत्तर (चूंकि यह एंड्रॉइड को कवर करता है) –
धन्यवाद। ऐसा किया है निचे देखो। –