Alexander
Ьак стоп, вижу косяк
Alexander
В onCreateView нужно return binding.root
Alexander
Во ViewModel вместо var img нужно val img, у нас сам тип мутабельный, почитайте про функциональное программирование
Vlad
Привет всем, можете подсказаиь, если залочить сервис(обычный, не фореграунд) WakeLock'ом, будет ли система убивать эго так же часто как и без WakeLock? Скажем, есть работа, которая должна выполнятся 10 минут, но иногда сервис может быть убит через 5. И как обстоят дела с WorkManager, убивает ли его Андроид так же часто как и сервисы, или более лоялен к нему?
Vitaly
Зачем использовать git rebase? В Google пишут, чтобы упростить историю, но история наоборот усложняется как раз таки тем, что всё превращается в линейную структуру
Vlad
Да, на андроид 8+ система снимет все wakelock'и и сервис будет убит. WorkManager для подобного и было сделано. Но для длительных операций ничего лучше foreground service нет
Ну про фореграунд сервис понятно, заказчик не хочет что бы уведомление висело. Хорошо, спасибо за информацию.
Vitaly
Зачем использовать git rebase? В Google пишут, чтобы упростить историю, но история наоборот усложняется как раз таки тем, что всё превращается в линейную структуру
В документации по Git написано использовать её для локального слияния, но неужели кто-то создаёт несколько веток для одной фичи у себя на локальном репозитории?
iamthevoid
Кто нибудь пользуется 4ым глайдом? Не образали внимание на то, что как то криво работает кеш? Я выставляю ему при загрузке изображения DiskCacheStrategy.ALL и 300 мб размер кеша, однако при переходе из списка на страницу айтема при уже загруженном изображении он всё равно пытается взять его из интернетов.
iamthevoid
Это лучше чем если бы он брал из кеша уже старую картинку. Ну и там сложно все с настройками и свойствами кеша, разбираться надо.
Не лучше 1) DiskCacheStrategy.ALL сохраняет и оригинальное изображение и задаунскейленное 2) У меня стоит транзишн анимейшн и приходится танцевать бубном, чтобы там корректно всё работало
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.
Сергей
А Tag-и имиджвью используются как то? Плюс, если сказать ему прямо "загрузи картинку в файл на диск с таким именем, а потом покажи" он вряд ли потом полезет в сеть
iamthevoid
В общем как всегда, никто н парится, пора лезть читать исходники)
Сергей
Глайд не даёт сделать setTag(obj). Однако да, я использую setTag(key,obj)
Он дает тэгами пользоваться без извратов, но при особой настройке. См доки по ошибке, которую он выдает если лезть в тэги. И работа с тэгами можетт ломать кеширование.
Сергей
Если там не поменяли апи в очередно раз, я с ним полгода не работал
Rustam
Как их объединить через обычный git rebase?
Блин, столько писал текста на твой ответ. Случайно удалил всё... В общем гугли в сторону git rebase -i HEAD~5
Vitaly
А обычный?
Rustam
Ну знаю ещё git rebase master
Rustam
А обычный?
Другими ребейзами не пользовался
Сергей
Я удивлюсь если при наличии скаченного файла оно в сеть полезет
Dmitry
Подскажите как сделать такую вьюшку - в которой миниатюра видео с Ютуба и при клике мы переходим в Ютуб
Dmitry
Alexander
Чем она лучше дерева GitFlow в Android Studio?
Вы помому путаете идеалогию GitFlow с визуальнным отображением в Android Studio
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, с перезагрузкой мака? Проблема заключается в том, что при длительном кодинге в студии с включенным эмулятором, мак нагревается до максимума и через некоторое время всё фризится и мак выключается
Сергій
Новый, неделю назад был куплен
Я работал на 13 2015, студия его конечно разогревала чуть ли не до красна. Но рабочий день он держался
Dj
Я работал на 13 2015, студия его конечно разогревала чуть ли не до красна. Но рабочий день он держался
Тоже работал на 2011 13, никаких проблем не было, кроме как скорости работы. Новый конечно работает в десять раз быстрее, но перезагрузка иза перегревания немного напрягает. Есть какие то идеи, что нужно сделать?
Сергій
Попробуй какой-нибудь стресс тест системы. Если перезагрузки повторяться, то меняй по гарантии
Сергій
или просто все маки после 2015 *овно )
Садо
Нужна помощь в открытыие JSON файла. У меня есть JSON файл, в котором находятся информация об городах на 100 тысяч городов. Так вот при попытке открыть его с помощью InputStream = assets.open() выходит ошибка OutOfMemoryError. И как мне решить эту ошибку, уже много чего перепробовал однако ответа так и не нашел.
Michael
Потоковый парсер?
Садо
Да
Садо
Щас скину код
Садо
Садо
Вот.
Michael
Это не потоковый парсер. Я говорю про потоковый парсер Джейсона
Сергій
так ты же все данные в память загружаешь, тут нету стримминга
Michael
ReadText считывает весь файл в оперативу и края происходит
Сергій
почитай про JsonReader
Сергій
https://developer.android.com/reference/android/util/JsonReader
Сергей
его бы распарсить на десктопе в нечто попроще, без лишних данных.
Садо