Denis
Всем спасибо😂
Dyno
Как отключить удаление фрагментов в новом ViewPager2? В гугле ниче нет. Обожаю новые библиотеки!
Hovhannes
а в старом как?
Hovhannes
отбой
перезагрузил и пошло поехало?
Vladislav
Hovhannes
ну эт не нормально
Dyno
а в старом как?
в старом вот так @Override public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) { //don't destory items after switching // super.destroyItem(container, position, object); }
Hovhannes
23 и так не мало, а тут еще до 25
Vladislav
ну эт не нормально
а какой выход тогда?) Просто не оч понимаю (
Hovhannes
Dyno
а так же в новом низя?
нет, там нет такого метода
Hovhannes
Vladislav
я ж написал. перезагрузка
так я планшет только включил )
Dyno
а если поискать?
Есть какой-то removeFragment, но его придется наверное полностью перековырять, ещё и остальные части адаптера менять. Вообще. Походу долго мудохаться. Думал, может есть простой способ
Hovhannes
а может он уже есть? способ проще
Hovhannes
и над прост погуглить))
Dyno
а может он уже есть? способ проще
Не знаю, в Гугле пока только мой вопрос на стековерфлоу
Назарий
фрагменты же нельзя хранить во вью моделе, они пересоздаются при изменении конфигурации?
Konstantin
Вопрос по JaCoCo. Использую версию 0.8.4. В паре с градл плагином 5.4.1 все прекрасно работает. С версией 5.6.4 и выше летит ошибка. Unable to read execution data file testDebugUnitTest.exec. Может кто-то сталкивался с подобным?
Назарий
У меня не вьюмодель
это отдельный вопрос по другой теме
Назарий
то есть если я сохраню объект фрагмента во viewModel, а потом после смены конфигурации попытаюсь showFragment(этот объект), то ничего из этого не выйдет?
Hovhannes
плох тот солдат )) как говорится
Hovhannes
плох тот разраб, что не хочет переизобрести велосипеды
Mike
плох тот солдат )) как говорится
который ни в андроид, ни в красную армию?)
Vladislav.
@lolbla2 следующая какая станция?)
Металлов
Назарий
хочешь изобрести retain-фрагменты?)
та не, просто по быстрому наклепал логику bottomNavigation в связке с frameLayout, в массиве сохранял фрагменты, которые уже добавлены, чтобы не создавать каждый раз новый при выборе айтема в navigation, а просто показывать уже добавленный. всё работало норм, но как перевернул экран понял, что смысла доставать старые из массива и пытаться их показать уже нету)
Назарий
как я понял, с помощью navigationController пока не сделать такую связку с bottomNavigation
Назарий
чтобы не пересоздавать каждый раз фрагменты
padmitriy
странный баг сегодня получил: есть TextView с drawableEnd, и по логике нужно цвет текста и картинки менять. С этим нет проблем, делаю tv.getCompoundDrawables()[Drawable.RIGHT]?.setTint(//color) Все работает, но если уйти с фрагмента и зайти заново(создался заново, не переход назад), то картинка как-будто берется из кеша уже перекрашенная. Не смог победить, поменял на TextView + ImageView. Просто интересно, что это было и как оно работает?
Сергей
и странно что СДК исправил дело. Кстати, че за планшет на 25м? мне год назад на 19м сдк продали)
padmitriy
На счет кеша ты прав. Еще с дравабл есть момент, что они расшаривают свое ядро контента. Чтобы сделать какой то дравабл самодостаточным, надо вызвать mutate() и тогда оно не будет такие хвосты внезапные оставлять
на давнем проекте был раздражающий баг, что иногда в процессе длительного юзания приложения ImageView с векторными сорцами становились шакального качества, вылечилось только переходом на png. Это того же рода проблема?
Hovhannes
TextInputLayout. setEndIconDrawable кто т уже делал? как получилось? у меня не хочет пахать на 1.2.0 альфа 4
Hovhannes
https://material.io/develop/android/components/text-input-layout/
Hovhannes
речь об этом вот дерьме - иконка в правом крае инпута
Сергей
Повысил minSdk завелось)
вшдать у разных версий разный уровень защиты от неподписанного.
Aleksey
хочешь изобрести retain-фрагменты?)
я тут попробовал компоненты в retained фрагменты положить - такой кайф короч ваще 😻
Aleksey
только кода очень много писать :(
Hovhannes
всмисли
Hovhannes
содержимое? т.е. пустая уведомляшка?
Hovhannes
показывай
Денис
Привет, подскажите почему если удалить первый слушатель, то в итоге анимация перестаёт нормально отрабатывать? Как они друг на друга влияют? При первом запуске всегда срабатывает нормально, но при повторной анимации если убрать первый слушатель, то в hideView просто скрывается View, без анимации.
roman G
Потому что apha не сетится мб
Денис
Для чего? Я прост загуглил как анимировать вьюхи и там был такой способ)
Денис
Все работает, просто хочется понять как слушатель влияет на всё это дело
Денис
Ну она и так запускается
Ilya
Кстати да, а я не зналь.
Я тоже не знал и с багом 3 часа боролся, когда анимация резко прерывалась xD
Ilya
Надо было доки читать
Александр
Надо было доки читать
Куда читать чтобы понять как он без .start() анимации стартует?)
Александр
Опять эти челы с sdk 30 кастуют магию непонятную
Денис
ладно, скажите хотяб можно так оставить с пустым listener или лучше переделать по-другому?
Александр
А зачем он тебе вообще нужен? Убери его да и всё.
Денис
listener? так без него не работает
Aza
друзья, всем привет.скоп оф ворк это типа тз? или что то другое?
Vitaly
Подскажите как вы пересоздаёте Activity при смене темы? Вызываю recreate(), но он очень дерганно пересоздаёт Activity и не даёт задать аниимацию
Vitaly
При вызове startActivity(intent) finish() теряется состояние экрана
Антон
ViewModel
Hovhannes
ViewModel
что вьюмодель? она не подохнет с активити?