Articles of java 8

Невозможно реорганизовать методы с подчеркиванием в качестве параметра в лямбда?

У меня есть тонна классов с одним методом (половина из них не использует их параметр и, следовательно, называет его подчеркиванием), и я просто переключился на Java 8. Теперь я хочу заменить их на lambdas. Вот мой код: interface I { void stuffHappened(Integer howManyStuff); } public class A { void go() { I i = new […]

Как установить исходную версию библиотеки Java в проекте Android Studio

У меня есть проект Android, разделенный на чистую библиотеку Java и приложение для Android. Я использую Gradle Retrolambda, поэтому я могу написать код Java 8. Android Studio 1.3 правильно распознает android.compileOptions.sourceCompatibility в модуле Android, который я установил для JavaVersion.VERSION_1_8 . Теперь я хотел бы, чтобы Android Studio осознала, что Java-модуль также является Java 8. Я […]

Невозможно использовать лямбда-функции в Android с Java 1.8

Библиотека, которую я использую, – bychan , я даже не могу включить ее в пустой проект приложения Nougat, загруженный как модуль или через банку. Итак, это пример того, что было возвращено в сообщениях Android Studio: Может ли кто-нибудь объяснить, что они подразумевают под «неизвестным интерфейсом» в приведенных ниже ошибках? Error:TokenDefinitionBuilder.java:118-119: Lambda coming from jar file […]

Как использовать jackOptions для проекта библиотеки андроидов

У меня есть код приложения в android studio, который я хочу преобразовать в проект библиотеки, чтобы я мог использовать его как библиотеку в другом приложении. Проект build.gradle в библиотеке выглядит следующим образом apply plugin: 'com.android.library' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 24 buildToolsVersion "24.0.3" defaultConfig { //applicationId "com.example" minSdkVersion 16 targetSdkVersion 24 versionCode 1 versionName […]

Java.lang.NoSuchMethodError: Нет виртуального метода keySet ()

Недавно я обновил свой Android-проект для Android Studio 3. Я хотел бы поддерживать функции языка Java 8, поэтому добавил build.gradle: compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } Затем я запускаю свое приложение на устройстве Android 8.0.0. Во время выполнения я вижу java.lang.NoSuchMethodError: No virtual method keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; in class Ljava/util/concurrent/ConcurrentHashMap; or its super classes (declaration of […]

Бесконечная Gradle Build Запуск Java 8

Я пытаюсь перейти с Java 7 на Java 8, поэтому я установил новый sdk для Android N и всех инструментов. Я следую руководству по разработке, чтобы использовать Java 8 в студии android , но когда я пытаюсь скомпилировать apk, у меня есть бесконечный Gradle Build Running. Я уже пытаюсь перезапустить Android Studio, но через 1 […]

RxJava retryПри повторном рассылке

Я использую Retrofit с RxJava в приложении для Android для связи и должен обрабатывать ошибку при разборе ответа от кажущегося одобрения HTTP-ответа (код состояния 200). Я также реализовал способ обработки ошибки с помощью retryWhen оператора, который подключен к вводу пользователя, чтобы решить, следует ли его повторять или нет. Это работает путем повторной подписки на исходный […]

Gradle с java 8 для retrolambda – Android can not find аннотации TargetApi

Я пытаюсь получить retrolambda для работы с Android build by gradle. Изменение java 8 вызвало некоторые проблемы с андроидами андроида. Я пробовал почти все из этих сообщений: (Se update 3 перед чтением всех этих ссылок) http://code.google.com/p/android/issues/detail?id=55764 https://bitbucket.org/hvisser/android-apt AndroidAnnotations Nothing Generated, Empty Activity Android-студия + Gradle + Android Аннотации Как скомпилировать AndroidAnnotations с помощью Google Gradle […]

Android Studio не может использовать безопасное соединение для обновления, жалуясь на использование Java 6

В Preferences Android Studio -> Appearance & Behavior -> System Settings -> Updates я попытался включить опцию Use secure connection : Но когда я нажал кнопку « Apply , появилась ошибка "Secure connection is not supported on Java 6" : Я проверил настройку местоположения JDK в Project Structure , и это /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home : Кажется, что […]

Завершение работы в библиотеке поддержки Android?

Таким образом, я перенесла проект Android Studio на Java 8, Android API 24 и Jack toolchain сегодня, чтобы проверить новые функции, особенно lambdas и CompletableFuture . К сожалению, CompletableFuture , по-видимому, доступен только с уровня API 24 (мой минимальный уровень API для этого проекта равен 16). Знаете ли вы о планах по приведению CompletableFuture в […]

Intereting Posts
Java.net.ConnectException: не удалось подключиться к /192.168.253.3 (порт 2468): соединение не выполнено: ECONNREFUSED (соединение отклонено) Установить цвет фона заголовка AlertBox Почему logcat ничего не показывает? Максимальное значение для кода версии? Как начать диалог (например, будильник / повтор сигнала тревоги), который можно щелкнуть без разблокировки экрана Активность Android – фоновая анимация Эмулятор Visual studio (2015) для android не работает – XDE.exe – Код выхода 3 Новый проект Android Studio не может работать, ошибка бросания Android: макетная анимация, например, приложение новостей Inshorts GpsSatellite.getSnr () – Каков диапазон значений? Как добавить зависимость компиляции к пути класса javadoc в gradle Ошибка вызова тоста из службы Android Не удалось найти дизайнера пользовательского интерфейса в новой Android Studio Разрешения Marshmallow, не работающие для TargetVersion ниже 23 Почему использование multiDexEnabled (true) позволяет создавать приложение, но постоянно падает?