From 7da03c14a12cb7781ffb442eb83cb3b1904418a2 Mon Sep 17 00:00:00 2001 From: brzsmg Date: Mon, 4 May 2020 20:05:33 +0300 Subject: [PATCH] fix --- translations/Russian/README.ru.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/translations/Russian/README.ru.md b/translations/Russian/README.ru.md index 7e608c3c..e9f890d0 100644 --- a/translations/Russian/README.ru.md +++ b/translations/Russian/README.ru.md @@ -203,7 +203,7 @@ android { Если у вас нет опыта работы с Rx, то начните с использования API. Или вы можете начать с обработки простых событий пользовательского интерфейса, таких как обработка кликов или ввод текста. Если вы уверены в ваших навыках использования Rx и хотите использовать его во всей архитектуре приложения, напишите Javadocs о самых сложных моментах. Помните, что у программиста, не имеющего опыта виспользовании RxJava, могут быть большие проблемы при работе с проектом. Помогите понять ваш код и Rx. -**[Retrolambda](https://github.com/evant/gradle-retrolambda)** - Java библиотека fдля использования Lambda-выражений в Android и других платформах с JDK ниже версии 8 . Это поможет сохранить компактность и читабельность кода особенно при использовании функционального стиля, например с RxJava. Для ее использования установите JDK8, выберите его как SDK в настройках структуры проекта в Android Studio, и задайте переменные `JAVA8_HOME` и `JAVA7_HOME`, затем в корневом файле build.gradle: +**[Retrolambda](https://github.com/evant/gradle-retrolambda)** - Java библиотека для использования Lambda-выражений в Android и других платформах с JDK ниже версии 8 . Это поможет сохранить компактность и читабельность кода особенно при использовании функционального стиля, например с RxJava. Для ее использования установите JDK8, выберите его как SDK в настройках структуры проекта в Android Studio, и задайте переменные `JAVA8_HOME` и `JAVA7_HOME`, затем в корневом файле build.gradle: ```groovy dependencies { @@ -327,7 +327,7 @@ com.futurice.project ``` -Как правило, атрибут `android:layout_****` должен быть указан в XML-файлах разметки,в то время ак атрибуты `android:****` должны находиться в XML-файлах стилей. У этого правила есть исключения, но в целом оно работает. Идея в том чтобы держать разметку (позиционирование, отступы, размеры) и другие атрибуты контента в файах разметки, а все внешние детали элементов (цвета, оформление, шрифты) в файлах стилей. +Как правило, атрибут `android:layout_****` должен быть указан в XML-файлах разметки,в то время как атрибуты `android:****` должны находиться в XML-файлах стилей. У этого правила есть исключения, но в целом оно работает. Идея в том чтобы держать разметку (позиционирование, отступы, размеры) и другие атрибуты контента в файах разметки, а все внешние детали элементов (цвета, оформление, шрифты) в файлах стилей. Исключения: @@ -557,7 +557,7 @@ buildTypes { Основная проблема, связанная с ProGuard — остановка приложения при запуске с ошибками `ClassNotFoundException` или `NoSuchFieldException`, даже если задача для сборки проекта (т.е. `assembleRelease`) отработала без ошибок. Это означает одно из двух: -1. ProGuard удалил класс, enum, метод, поле or аннотацию, посчитав что она не нужна. +1. ProGuard удалил класс, enum, метод, поле или аннотацию, посчитав что она не нужна. 2. ProGuard зашифровал (переименовал) класс, enum или имя поля, старое имя которого по прежнему используется (т.е. Java-отражение). Проверьте `app/build/outputs/proguard/release/usage.txt` чтобы убедиться что удаленный объект нигде не упоминается.