Что изменится, когда я перейду с Java 7 -> Java 8 или Java 8 -> 11 в моем проекте Android?Android

Форум для тех, кто программирует под Android
Anonymous
Что изменится, когда я перейду с Java 7 -> Java 8 или Java 8 -> 11 в моем проекте Android?

Сообщение Anonymous »

Все, что мне нужно, это чтобы кто-нибудь понял, что это означает, когда мы делаем это в нашем проекте Android.
Вопрос 1.
В моем build.gradle, если я заменю
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
с
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
что изменится? пожалуйста, объясните, если я использую только Kotlin и 2-й вариант, когда я использую оба Kotlin + Java в своем проекте.

Код: Выделить всё

Any performance implications?

Any portability implications (my min SDK version is 21)?

Any exotic new APIs that I get access to?
Я не могу найти на https://developer.android.com ничего полезного по этому поводу.
Вопрос 2: Пожалуйста, посмотрите прикрепленное изображение, что произойдет, когда я изменю свою или выберу любую версию jdk, где используется этот jdk?
[img]https://i .sstatic.net/gYV0zs9I.png[/img]

И какие типы SDK я там вижу? если кто-то может объяснить мне это, пожалуйста, это будет здорово.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/788 ... -android-p

Вернуться в «Android»