Александр
По какому шаблону то?
Illia
можешь поделиться опытом? что ещё спрашиваешь, что не спрашиваешь?
Рандом, я не люблю по шаблону спрашивать. Зависит от уровня еще
Illia
Но, меня иногда ловят на знаниях сравнение примитива с ссылкой ) int a = 100 Integer b = 100
Illia
По какому шаблону то?
которые в гугле )
Вазген
какая боль
Illia
какая боль
я сначала и не понял прикола ))
Вазген
😂
Illia
Mike
какая боль
ога, мне иногда сваливаюься вакансии на фронтенд
Illia
"ну вы же на джаве пишите?" - с таким запросом ? )
Illia
Как себя заставить выучить этот гребанный котлин ?) поделитесь опытом )
Illia
а зачем, если не хочется?
рынок требует, нужно меняться
Viktor
рынок требует, нужно меняться
Если не нравится, то и не нужно
Illia
Если не нравится, то и не нужно
да нравиться, удобно, но эта комфортная зона java когда ты столько времени приходил к пониманию. Хотя, тот же питон легко идет и прочие
Illia
А кто-то работает на upwork ?
Пух
А кто-то работает на upwork ?
Работал, по другой специальности
Пух
Тридэшником
Illia
аа
Illia
Я вот пытался зайти, готов за бесплатно сделать, чтобы рейтинг был... А в итоге только потратил балы бесплатные (20) ,а дальше плати
Пух
Тогда баллов ещё не было, когда я работал)
MASTER
Как сделать так, чтобы при смене цвета статус бара менялись автоматически и цвет иконок в этом статус баре? А то получается, что у меня на темном фоне - значки белые, при смене темы на светлую(соответственно и колор для статус бара тоже светлый) значки там не меняют свой цвет и в итоге сливаются с фоном
Illia
не работает в студии 3.6.3
нашел сайт https://appicon.co/#image-sets сохраняйте себе, а то редкий ресурс )
Вазген
ну или как то так, я пока плохо в этом разбираюсь ,но думаю это должно подобным образом работать 🧐
Вазген
а
Вазген
Не, значки в статус баре, я про wif, сеть и т.д.
а пробовал android:windowLightStatusBar изменять в зависимости от темы?
MASTER
а пробовал android:windowLightStatusBar изменять в зависимости от темы?
Да, уже нашёл) Надо туда значение передавать булевое в зависимости от темы
Вазген
Delt@[•_•]
Народ, посоветуйте хорошую либу для фотоаппарата, с поддержкой записи видео, что то на подобии как в ватсапе или телеграме?!
Yerlan
Captured by XRecorder: https://recorder.page.link/Best
Yerlan
Всем доброго вечера! И С праздником! Интересует вот такой активити справа внизу, в каком направлений нужно искать, кто может подсказать?
Ярослав🇺🇦
На 8+ андроид доступно
Yerlan
там видеозвонок, туда тоже сойдет?
Ярослав🇺🇦
https://developer.android.com/guide/topics/ui/picture-in-picture
Delt@[•_•]
Всем доброго вечера! И С праздником! Интересует вот такой активити справа внизу, в каком направлений нужно искать, кто может подсказать?
можно через WindowManager.addView(), с параметрами у layoutParams.type = CompatUtils.getSystemAlertWindowType(WindowManager.LayoutParams.TYPE_TOAST)
Anonymous
Как лучше сделать проверку для запроса, каждые 3 минуты. С момента запуска
Anonymous
При запуске приложения создавать Timer?
Delt@[•_•]
Как лучше сделать проверку для запроса, каждые 3 минуты. С момента запуска
я бы смотрел в этих направлениях: AlarmManager JobScheduler Android-Job
Nikita
Такой вопрос. У меня в LiveData хранится MutableList с большим количеством элементов, на основе которого строится RecyclerView. И очень часто происходят очень маленькие изменения этого листа: добавляется 1 элемент, редактируется 1 значение в одном элементе итд. Можно-ли как-то изменить список обычными методами типа .add(), чтобы не пересоздавался весь список в LiveData методом .setData?
Anonymous
пытаюсь установить и фон и шрифт с помощью инжекта CSS, но сохраняется только то, что последним установлено. Что можно сделать ?
Nikita
В адаптере реализуй DiffUtilCallback
Спасибо большое, кажется то что нужно
Nikita
MutableLiveData
И так mutableLiveData. Всё равно в ней нужно вызывать .setValue
Ivan
И так mutableLiveData. Всё равно в ней нужно вызывать .setValue
я думаю можно тот же самый список запостить в лайвдату и норм Без пересоздания списка
Металлов
И так mutableLiveData. Всё равно в ней нужно вызывать .setValue
operator fun <T> MutableLiveData<ArrayList<T>>.plusAssign(values: List<T>) { val value = this.value ?: arrayListOf() value.addAll(values) this.value = value }
Металлов
И так mutableLiveData. Всё равно в ней нужно вызывать .setValue
Ма https://stackoverflow.com/questions/49246237/refreshing-mutablelivedata-of-list-of-items/51185426
Nikita
Ма https://stackoverflow.com/questions/49246237/refreshing-mutablelivedata-of-list-of-items/51185426
Но ведь это не решает проблему, просто создаёт удобный синтаксис, а под ним скрывается всё тоже переписывание списка целиком
Nikita
я думаю можно тот же самый список запостить в лайвдату и норм Без пересоздания списка
Я так и делаю, но ведь RecyclerView об этом не знает, всё равно перерисует всё, или нет?
Ivan
Я так и делаю, но ведь RecyclerView об этом не знает, всё равно перерисует всё, или нет?
хм, ну там можно DiffUtil заюзать, хотя конечно notifyItemInserted быстрее отработает
Nikita
хм, ну там можно DiffUtil заюзать, хотя конечно notifyItemInserted быстрее отработает
Ну вот DiffUtil порекомендовали выше, наверное его возьму, с notifyItemInserted будет мног возни в моём кейсе Спасибо)
Nikita
Ты в вопросе что-ли ответ ищешь?
Там один ответ, я его прочитал, понял что это не поможет
Металлов
operator fun <T> MutableLiveData<ArrayList<T>>.plusAssign(values: List<T>) { val value = this.value ?: arrayListOf() value.addAll(values) this.value = value }
Вот, добавляет элементы в существующий список, переделай под себя если надо, удаление там и все такое
Nikita
С чего ты это взял?
Просто предполагаю, я пока не очень прошареный, могу ошибаться Вы хотите сказать, что если переприсвоить список в LiveData, пусть даже на этот же список, то RecyclerView это поймёт, и сам перерисует только изменённые элементы?
Nikita
Просто если так, то это немного ломает мои представления про то, как работает ресайклер, но сейчас протестирую
Металлов
Просто предполагаю, я пока не очень прошареный, могу ошибаться Вы хотите сказать, что если переприсвоить список в LiveData, пусть даже на этот же список, то RecyclerView это поймёт, и сам перерисует только изменённые элементы?
Там присвоение делается чтоб триггернуть обсерверы, а список не пересоздаеться, используется ссылка на список который торчит внутри лайвдаты, ну и изменяется по твоей нужде
Металлов
Просто если так, то это немного ломает мои представления про то, как работает ресайклер, но сейчас протестирую
Только, если ты используешь ListAdapter с DiffUtil, из-за того что список всегда один и тот же, скорее всего, он не будет работать так, как ты ожидаешь. Он больше для того, чтоб жрать постоянно новые списки
Anonymous
Нахожусь я в АктивитиА проходит 3 минуты, обновляются данные. Там проблема у меня в MVP. Handler держать в Презенетер или в Активити. И что будет в момент 3 минуты, если экран перевернулся.....
Delt@[•_•]
А если обычный Handler сделать?
он помрет вместе с приложением в инактиве
Anonymous
он помрет вместе с приложением в инактиве
А мне в фоне не надо. Мне надо пока активно приложение и отобажается данное активити
--------
Можешь скинуть ссылку?
https://youtu.be/TWlhCraPd3Q
Delt@[•_•]
А мне в фоне не надо. Мне надо пока активно приложение и отобажается данное активити
тогда handler и runnable тебе за глаза, если делаешь в mvp то сделай интерфейс с калбэком и отдай его в презентер, и в активити запускай реализацию
Delt@[•_•]
Нахожусь я в АктивитиА проходит 3 минуты, обновляются данные. Там проблема у меня в MVP. Handler держать в Презенетер или в Активити. И что будет в момент 3 минуты, если экран перевернулся.....
в момент переворота запомни в презентере время до следующего запуска проверки, и после пересоздания активити запускаешь с оставшимся временем ожидания
Damir
Всем привет! Хочу реализовать перемещение по фрагментам, не могу решить проблему. Какие элементы navigation bar записываются в menuItem?
Damir
Пытался id писать, boolean значения, цифры типа int, но не понимаю что-то