Сергей
Сергей
чем подписка /отписка на onstart|onstopне годятся
Kasper
А что в messages пишут? Вероятно отгадка там
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileReleaseKotlin'.
> Compilation error. See log for more details
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 4s
15 actionable tasks: 2 executed, 13 up-to-date
Konstantin
по второму кругу ведь уже пошел )
Anonymous
@Override
protected void onStart() {
super.onStart();
lifeActivity = true;
}
@Override
protected void onStop() {
super.onStop();
lifeActivity = false;
}
Anton
Denis
Anonymous
Да, я сейчас поробую с отпиской и подпиской сделать
Alexander
Ребят. Stack отдохнуть ушел ?
Anonymous
Glide кеширует ссылку по прямой ссылке. Можно как до добавить свой конфиг, чтобы кешировалось по определнной строке в url?
Anonymous
и как это сделать
Kasper
я так понял мне никто не может помочь(((
Kasper
Anonymous
Anonymous
В какой версии SDK Platforms вы компилите проект?
Сергій
28
Anonymous
Anonymous
Такое только с этим приложением
Anonymous
Кнопка back ничего не делает
Anonymous
И вообще чо за хрень с Flavors в Android studui?
Выбрал другой Flavors, пишу @drawable/bg_splash. Кликаю по каритнке и попадю на main flavors.....Чо за фигня?
Kasper
CONFIGURE SUCCESSFUL in 8s
WARNING: API 'variant.getMergeResources()' is obsolete and has been replaced with 'variant.getMergeResourcesProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getMergeResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
Kasper
как єто исправить
Сергей
Kasper
так из за него я не могу сделать релиз
Kasper
никак. Игнорировать. Оно не мешает работе
Task :app:compileReleaseKotlin FAILED
e: D:\Telegram Desktop\Anime1\AnimeBest\app\src\main\java\animebestapp\com\di\app\NetworkModule.kt: (9, 16): Unresolved reference: logging
e: D:\Telegram Desktop\Anime1\AnimeBest\app\src\main\java\animebestapp\com\di\app\NetworkModule.kt: (27, 34): Unresolved reference: HttpLoggingInterceptor
e: D:\Telegram Desktop\Anime1\AnimeBest\app\src\main\java\animebestapp\com\di\app\NetworkModule.kt: (29, 40): Unresolved reference: HttpLoggingInterceptor
e: D:\Telegram Desktop\Anime1\AnimeBest\app\src\main\java\animebestapp\com\di\app\NetworkModule.kt: (31, 40): Unresolved reference: HttpLoggingInterceptor
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileReleaseKotlin'.
> Compilation error. See log for more details
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 3s
15 actionable tasks: 2 executed, 13 up-to-date
Сергей
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Jacob
Товарищи, вопрос к опытным с paging library. Есть список действий с группировкой по дням, заголовок группы сделан внутри лаяута элемента под флагом, потому что с paging library только так можно вроде.
Так вот список обновляется и обновления предыдущего элемента не происходит и он не убирает свой заголовок группы хотя выше появилось новое действие и у него есть заголовок группы.
тк вызвался только onItemInserted() (название не точно) метод адаптера.
Вопрос как решить эту проблему, чтобы если нужно айтемы группы обновлялись?
Kasper
Jacob
Timofey Bystrov
привет всем, умеет ли camerax работать с распознованием лиц, или нужно что то заюзать отдельно для этого?
iamthevoid
Может в неё тоже можно как то лист any скормить, в котором будут айтемы для списка и айтемы для хедеров?
iamthevoid
Выглядит так, как будто пейджинг лайбрари это такое))
iamthevoid
А у неё нет мапа или флатмапа?
iamthevoid
Ладно, это гадание на гуще, я не помогу скорее всего, просто было интересно
iamthevoid
Когда нибудь я до неё доберусь и тогда буду знать ответ)
iamthevoid
Вообще странно, что есть инструмент, но он такой слабенький
iamthevoid
Джетпак же
Jacob
Подсунуть элемент можно так и делаю для элемента прогресса, грубо говоря в адаптере флаг, если вкл прогресс то длина списка +1 и другой тип элемента, но это прям жесть для заголовков групп не представляю
Jacob
мап есть кажется, но не понимаю как через него сделать, там вроде просто трансформация
Jacob
Либа ок, если нереально огромные списки в базе и их страшно в память даже вычитать полностью
iamthevoid
Ну идея в том, чтобы в список засунуть хедеры. Главное потом к ним нужные вьюхолдеры подсунуть
Jacob
короче курсор листвью для ресайклера ну и для сети можно сделать страничность удобно, не только для базы
Jacob
но другие типы элементов не понимаю пока как сделать и не нашел.
Kasper
Jacob
iamthevoid
А, понял
iamthevoid
Ну да. Это такое
iamthevoid
Похоже реально для пагинации однотипных элементов писали
Сергей
Kasper
и ничего не получал в конце
Сергей
хз куда оно там в этих случаях расширенные логи выдает. там д.б.инфа
Anonymous
Люди кто в конце собеседования проходил, какие сейчас вопросы обычно задают? =)
iamthevoid
Лучше спрашивай тех, кто проводил)
iamthevoid
Я обычно спрашиваю азы + технологии и паттерны, которые сам использую
iamthevoid
Первое, чтобы понимать, разбирается человек или нет, второе, чтобы понять, сколько времени придётся его переучивать)
Anonymous
Так как при чтении responseBody, stream обнуляется и даннйы объект по факту становиться бесполезным
iamthevoid
Можно из ретрофита возвращать single<string>
iamthevoid
Только нужен конвертер
iamthevoid
Можно парсить в объект сразу, только нужен джйсон конвертер
iamthevoid
А для строки сейчас скажу
iamthevoid
https://github.com/square/retrofit/tree/master/retrofit-converters/scalars
iamthevoid
Вообще в твоём случае лучше сразу в объект парсить
iamthevoid
Тоест вопросы могут быть хаотичны?)
За других отвечать не буду, но нормальный интервьюер пытается понять, кто перед ним по грейду, насколько просто с этим человеком будет работать, насколько просто с ним будет ужиться
Anonymous
Anonymous
Anonymous
@iamthevoid Вы знаете способ для передачи?
iamthevoid
Сломаешь голову, если не будешь улучшать)
iamthevoid
Дай ретрофиту скалар конвертер и возвращай сингл стринг из интерфейса