Алексей
ща расскажу. Смотри например такая ситауция LauncherActivity — грузит данные из интернета, кладет их в статическую переменную и запускает DataActivity DataActivity —берет дынные из статической переменной и показывает загруженные данные Когда восстанавливается стек LauncherActivity -> DataActivity последняя сразу же пятается взять данные которых нет и прила крешится. Вот поэтому я всегда хочу стартовать с первой, тк надо всегда данные подгрузить. Я знаю как это можно обойти унаследовав все активити от одной, но представим что у меня есть неподконтрольные мне активити
Алексей
я нормально изначально все сделал)
Алексей
накостылено или нет это я уже решу, мне надо именно так сделать)
--------
накостылено или нет это я уже решу, мне надо именно так сделать)
почему у тебя в статик переменной данные то пропадают?
Mike
я нормально изначально все сделал)
глобальное изменяемое состояние, которое зависит от порядка запуска активитей — нет, ни разу не нормально
--------
глобальное изменяемое состояние, которое зависит от порядка запуска активитей — нет, ни разу не нормально
судя по тому, что данные пропадают при пересоздании активити - оно даже не глобальное
Mike
почему у тебя в статик переменной данные то пропадают?
потому что процесс умирает, а при восстановлении запускает не стартовую активити
Mike
накостылено или нет это я уже решу, мне надо именно так сделать)
да наздоровье, только тогда уж мы не советчики
Алексей
почему у тебя в статик переменной данные то пропадают?
потому что при восстановлении состояняи все данные из памяти оперативной стерты
Mike
погнали по второму кругу, хех)
Mike
Mike
Mike
раз нет, идите в закреп и переголосовывайте)
🐈 гав-гав
ребят, сделал пагинацию в приложении а-ля 10 элементов, 20 элементов, 30 …и получаю данные запросом из Firebase realmDB добавив.limitToLast(count), на которые я подписываюсь с помощью addValueEventLestener от fb sfk в другом месте я добавляю один элемент в этот лист данных на серваке, в итоге подписка трегирется, все хорошо, но последующий запрос на + 10 количество данных трегерится дважды, один раз без добавленого элемента и потом сразу с добавленным, кто то сталкивался?
I
хочу как iOS-разработчик)
Viktor
*все пошли и переголосовали за 26*
Viktor
😂
Mike
надо будет спросить у инициаторов «демократии», как им вообще такая фигня
Sergey
Идеально.
Александр
Э
Denis
https://t.me/android_ru/656865
а че там еще объяснять? в onRestore можно восстановить состояние или флаг какой-нибудь сохранить чтобы потом финишировать
Mike
нужны были критерии приемки для аватарок
Они были: оригинальное авторство и наличие вектора. Таких вариантов штуки две :)
Aleksey
можно ли как-то на Samsung включить режим Xiaomi?
Hovhannes
а прост взять и купить сяоми не судьба?
Aleksandr
можно ли как-то на Samsung включить режим Xiaomi?
😂 бля, только зашел и уже такое
Aleksey
😂 бля, только зашел и уже такое
отличный повод развернуться и выйти
Михаил
раз нет, идите в закреп и переголосовывайте)
Надо сделать проще. Сейчас голоса против этой аватарки распределены между 9 аватарками. Нужно сократить выбор. Например, сделать 2 раза по 5 аватарок. Потом будет бой между этой аватаркой и другой.
Aleksey
у нас прост беда на Xiaomi воспроизводится только а в компании они есть, но, сука, в другом городе…
Aleksandr
у нас прост беда на Xiaomi воспроизводится только а в компании они есть, но, сука, в другом городе…
так всегда у меня honor, а в офисе самсунги и ксяоми постоянно что-то не так только купить бу и сразу отлаживать или включить режим ксяоми 😂
leksss
Подскажите как на эмуляторе от студии добавить русскую расскладку?
Sergey
Надо сделать проще. Сейчас голоса против этой аватарки распределены между 9 аватарками. Нужно сократить выбор. Например, сделать 2 раза по 5 аватарок. Потом будет бой между этой аватаркой и другой.
Ага, из общего голосования понятно, что есть спросить "Оставить эту?" - то 25% голосов будет за, остальные 75% против. У других аватарок будет хуже соотношение.
Dmitrii
можно ли как-то на Samsung включить режим Xiaomi?
Мб глянуть на xda-developers мб есть на вашу самсу miui сборка, иначе придётся страдать
Hovhannes
дорого
в какой галактике?
Михаил
Ага, из общего голосования понятно, что есть спросить "Оставить эту?" - то 25% голосов будет за, остальные 75% против. У других аватарок будет хуже соотношение.
Ну вот смотри. 25% проголосовали за эту аватарку. Что будет в голосовании с этой аватаркой и какой-нибудь другой?
Hovhannes
вот я понимаю айосников здесь - тебе надо купить айфон хоть какой-то для теста и он сука дорогой
Hovhannes
или тестеры под айос, им надо тож девайс дорогой купить
Hovhannes
а дроид сук сяоми, копейки
Hovhannes
на крайний подошел к бомжу на улице, одолжил на час
Sergey
Ну вот смотри. 25% проголосовали за эту аватарку. Что будет в голосовании с этой аватаркой и какой-нибудь другой?
Да понятно, что если оставить 2 аватарки, то за эту может и 5% всего проголосовать)
Александр
Тут дело не в том, что из кода, а в том, что не приаттачено. Ты же приаттачтваешь после всех постДелеед. И вот тогда очередь вьюшки выполняется и перетирает своим сетТекстом все предыдущие, в т. ч. те, что с задержкой.
*Держу в курсе* Это не совсем так. В моём примере postDelayed не просто сеттит текст, он сеттит старое + новое значение поля. https://pastebin.com/d3Ci7ueA textView.setText(textView.getText() + "\n" + text); И в теории, если между делеями в TextView засеттить какое - нибудь значение, то следующие делаи должны его учитывать. А по факту - нет. Есть у меня одна идейка, прочекаю её дома.
Sergey
Привет всем, есть модуль, использую кодеин. Валиться с такой ошибкой org.kodein.di.Kodein$NotFoundException: No binding found for bind<FingerprintHelper>() with ?<BaseFragment>().? { ? } Available bindings for this type: module finger { bind<FingerprintHelper>() with scoped(ActivityRetainedScope.multiItem).singleton { FingerprintHelper } }
Mike
@Harmonizr что на счет предложения?
Думаю. 4, 9, 13, 14 можно поставить друг против друга и выбрать самый крутой вариант, тогда голоса за эти 4 варика перейдут к одному.
Михаил
Yerlan
Всем привет насколько плохо объявление компонента (dagger) статиком в application классе?
Dmitrii
кстати, годная идея, но шить не хочется 🙁
Тогда выбирайте что вам больше не хочется: 1) Шить самсу 2) Покупать новый хлаоми 3) Пересылать его из другого города 4) Страдать
--------
18 плохишей из 10 9 за даггер 9 за статик
Нооо... Ты же сам так делал...
Aleksey
Нооо... Ты же сам так делал...
да он чисто из-за даггера
Sergey
Можно. Каков шанс, что потом эта черно-белая аватарка не перевесит в споре 1 из 7?
Как на выборах: нужно чтобы голоса за 1 вариант составили больше 50%, тогда точно не перебьют) А иначе - еще сокращать список и перевыборы)
Mike
мне кажется, или все эти выборы задрали не только меня?)
Hovhannes
+
Михаил
мне кажется, или все эти выборы задрали не только меня?)
а мне со стороны нравится - я как Вилли Вонка сижу
--------
как?
Ты рассказывал, что выпиливал Даггер из проекта и прокидывал зависимости из аппликейшн, не?)
Mike
через ActivityLifecycleCallbacks?
Тогда ещё не знал про него
--------
да, убрал даггер и убрал статик, всё так)
Получилось же +- одно и тоже, разве нет?
Aleksey
Тогда ещё не знал про него
выходит, application as CustomApp?