Alexander
Ьак стоп, вижу косяк
Alexander
В onCreateView нужно return binding.root
Anonymous
Alexander
Во ViewModel вместо var img нужно val img, у нас сам тип мутабельный, почитайте про функциональное программирование
Anonymous
Vlad
Привет всем, можете подсказаиь, если залочить сервис(обычный, не фореграунд) WakeLock'ом, будет ли система убивать эго так же часто как и без WakeLock? Скажем, есть работа, которая должна выполнятся 10 минут, но иногда сервис может быть убит через 5.
И как обстоят дела с WorkManager, убивает ли его Андроид так же часто как и сервисы, или более лоялен к нему?
Сергій
Привет всем, можете подсказаиь, если залочить сервис(обычный, не фореграунд) WakeLock'ом, будет ли система убивать эго так же часто как и без WakeLock? Скажем, есть работа, которая должна выполнятся 10 минут, но иногда сервис может быть убит через 5.
И как обстоят дела с WorkManager, убивает ли его Андроид так же часто как и сервисы, или более лоялен к нему?
Да, на андроид 8+ система снимет все wakelock'и и сервис будет убит.
WorkManager для подобного и было сделано. Но для длительных операций ничего лучше foreground service нет
Vitaly
Зачем использовать git rebase? В Google пишут, чтобы упростить историю, но история наоборот усложняется как раз таки тем, что всё превращается в линейную структуру
Vlad
Vitaly
Rustam
iamthevoid
Кто нибудь пользуется 4ым глайдом? Не образали внимание на то, что как то криво работает кеш? Я выставляю ему при загрузке изображения DiskCacheStrategy.ALL и 300 мб размер кеша, однако при переходе из списка на страницу айтема при уже загруженном изображении он всё равно пытается взять его из интернетов.
Сергей
Alexander
iamthevoid
ну точнее ДОЛЖЕН сохранять
iamthevoid
Причём интересный момент - я перезапускаю приложение - листаю тот же список - всё берётся из памяти, я не вижу реквестов (вижу их, когда долистываю до ещё не подгруженных изображений). Но когда кликаю - всё равно лезет в интернет. Но только первый раз. Такое ощущение, что при кешировании он завязывается не только на путь
iamthevoid
Хотя казалось бы
iamthevoid
DATA
Writes retrieved data directly to the disk cache before it's decoded.
iamthevoid
ALL
Caches remote data with both DATA and RESOURCE, and local data with RESOURCE only.
Vitaly
Сергей
А Tag-и имиджвью используются как то?
Плюс, если сказать ему прямо "загрузи картинку в файл на диск с таким именем, а потом покажи" он вряд ли потом полезет в сеть
Бек
Vitaly
iamthevoid
iamthevoid
В общем как всегда, никто н парится, пора лезть читать исходники)
Сергей
Если там не поменяли апи в очередно раз, я с ним полгода не работал
Vitaly
Vitaly
А обычный?
iamthevoid
Rustam
Ну знаю ещё git rebase master
Rustam
А обычный?
Другими ребейзами не пользовался
Сергей
Я удивлюсь если при наличии скаченного файла оно в сеть полезет
Dmitry
Подскажите как сделать такую вьюшку - в которой миниатюра видео с Ютуба и при клике мы переходим в Ютуб
Dmitry
Vitaly
iamthevoid
Nikita
У Ютуба по любому есть апиха чтобы получить превьюху видео
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
Ну а остальное API YouTube
Vitaly
Можете кинуть ссылочку на пример того, как нужно вести Git Flow, какие есть для этого инструменты, какие коммиты писать, как часто их писать и так далее
Vitaly
Какой-нибудь обучающий материал
Dmitry
https://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html
Anonymous
Всем привет. Есть слушатель в активности public void onCenterItemChanged(final int adapterPosition) Мне нужно сделать так чтобы элемент, который находился посередине имел прозрачность 1, а все остальные альфу 0.6. Каким образом можно поменять прозрачность у cardview, если знаешь позицию элемента? Можно использовать команду findViewHolderForAdapterPosition(prev)).itemView.findViewById(R.id.cardView).setAlpha(0.6f), но это неправильно так как может выскочить null.
Den
Народ, всем привет. Опубликовал приложение в маркет, но оно готовится к публикации уже 2 дня, это нормально? Сколько может это примерно занять?
Сергій
Сергій
"может ли приложение заинтересовать детей", или как-то так
Сергій
они сейчас очень строго с этим
Сергій
тут кто-то писал, что у них ревью проходил неделю
Den
Серьезно?) У меня простенькое приложение для студентов и я просто поставил, что детям это не навредит.
Den
Может, стоит как-то снять с публикации и убрать галочку?
Andrei
добрый!
кто сталкивался с проблемой background services
когда кастомные прошивки xiaomi, lenovo, samsung при закрытии аппа
убивают его background services
и по получению пуша с сервера их не перезапускают
статья 17го года
https://www.freecodecamp.org/news/why-your-push-notifications-never-see-the-light-of-day-3fa297520793/
как сейас обстоят дела?
Сергій
Dj
Ни у кого здесь не было проблем с android studio на маках 13 2016-2019, с перезагрузкой мака? Проблема заключается в том, что при длительном кодинге в студии с включенным эмулятором, мак нагревается до максимума и через некоторое время всё фризится и мак выключается
Сергій
Dj
Сергій
Сергій
Попробуй какой-нибудь стресс тест системы. Если перезагрузки повторяться, то меняй по гарантии
Dj
Сергій
или просто все маки после 2015 *овно )
Dj
Садо
Нужна помощь в открытыие JSON файла. У меня есть JSON файл, в котором находятся информация об городах на 100 тысяч городов. Так вот при попытке открыть его с помощью InputStream = assets.open() выходит ошибка OutOfMemoryError. И как мне решить эту ошибку, уже много чего перепробовал однако ответа так и не нашел.
Michael
Потоковый парсер?
Садо
Да
Садо
Щас скину код
Сергій
Садо
Садо
Вот.
Michael
Это не потоковый парсер. Я говорю про потоковый парсер Джейсона
Сергій
так ты же все данные в память загружаешь, тут нету стримминга
Michael
ReadText считывает весь файл в оперативу и края происходит
Сергій
почитай про JsonReader
Сергій
https://developer.android.com/reference/android/util/JsonReader
Сергей
его бы распарсить на десктопе в нечто попроще, без лишних данных.
Садо