मैंने इसे post पढ़ा है। लेकिन फिर भी मैं नहीं कोड minSdkVersion < पर निम्नलिखित 24.एंड्रॉइड एपीआई <24 पर जावा 8 स्ट्रीम एपीआई का उपयोग करना संभव है?
List<Car> newCars = cars.stream()
.filter(s -> s.getColor().equals("red"))
.collect(Collectors.toList());
यह नहीं चलता है की तरह जावा 8 स्ट्रीम एपीआई सुविधाओं से युक्त त्रुटि संदेश के कारण चला सकते हैं
कॉल की आवश्यकता है एपीआई स्तर 24 (वर्तमान मिनट 15 है): java.util.Collection # धारा
तो क्या कोई समाधान ढूंढता है?
से कोई आप उपयोग नहीं कर सकते एपीआई 24. नीचे जावा धारा वहाँ है कि एक ही बात यह है कि काम – tyczj
मुझे लगता है कि कम API के लिए समान काम करता है एक छोटा सा पुस्तकालय है को लागू 3 पार्टी पुस्तकालयों हैं: https://github.com/smaspe/FunctionalIterables – njzk2
http: // stackoverflow.com/questions/39265004/is-android-n-stream-api-backported-to-lower-versions और http://stackoverflow.com/questions/39039566/is-it-possible-to-use-java- समान प्रश्नों (और उत्तरों) के लिए 8-फीचर्स-वैकल्पिक-और-स्ट्रीम-एंड्रॉइड -14-और-hig। – Sartorius