Найти в Дзене
Добавить исходники и Javadoc в библиотеку Java
Для того чтобы включить в библиотеку исходники и Javadoc надо добавить в maven pom зависимости соответствующих плагинов: И немного настроить эти плагины: В результате при подтягивании библиотеки в другой проект правильно отображаются исходники и Javadoc...
1 год назад
Импорт в Intellij IDEA из Postman
Чтобы перенести свои коллекции http запросов из postman в HTTP Client IDEA, можно воспользоваться плагином Import from Postman collections. Алгоритм: 1. Установить в IDEA плагин Import from Postman collections...
111 читали · 1 год назад
Тесты в Android
В андроид тесты делятся на 2 группы: Для удобства эти группы живут в разных папках. Unit-тесты Используют JUnit. Проверят бизнес логику. Быстрые и надежные как швейцарский нож. Инструментальные тесты Проверяют работу UI непосредственно на устройстве. Более медленные и сложные. Для написания используем...
1 год назад
Logcat
Logcat - инструмент в Android Studio, который кроме прикольного названия еще и является незаменимым помощником. Он показывает логи от активного устройства в "живом" времени. Каждое сообщение содержит информацию (в порядке следования): время, процесс и поток, тег, имя пакета, уровень, текст сообщения. Уровни сообщения обозначаются буквами: Фильтры Сообщения удобно фильтруются по принципу "ключ:значение". Основные ключи фильтра: Инструмент очень гибкий, можно использовать: Исключающие фильтры -tag:myTag Регулярные выражения tag~:my...
1 год назад
Сохранение состояния во ViewModel
Activity не может "пережить" изменение конфигурации (например поворот экрана). Это потому, что при изменении конфигурации приложение должно подобрать наиболее подходящее к новой конфигурации состояние, а для этого Activity должна быть пересоздана. Возникает проблема: если хранить текущее состояние UI в Activity, то при смене конфигурации текущее состояние UI будет утеряно. ViewModel приходит на помощь, она входит в инструментарий Android Jetpack, не уничтожается при изменении конфигурации и поэтому лучшим образом подходит для хранения состояния и бизнес логики для UI...
1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала