Alexey
тут я ловлю переход между фрагментами
Alexey
и в методе onPauseFragment вызываю onPause фрагмента
Alexey
в котором я и считываю edittext
Ivansuper
тут я ловлю переход между фрагментами
Тебе вообще не надо ловить переходы для организации того что ты хочешь
Сергій
Настрой гсон
Alexey
а как по другому?
Сергій
. excludeTrasientFields? )
Сергій
Точное имя метода не помню
Alexey
а как по другому?
делаешь колбэк вида void onEditTextChanged(int fragmentTag, String value) Во вью пэйджере когда новый фрагмент создается - устанавливаешь туда этот колбэк. Ну направление мысли понятно я так думаю
Alexey
окей, спасибо, буду пробовать
Ivansuper
делаешь колбэк вида void onEditTextChanged(int fragmentTag, String value) Во вью пэйджере когда новый фрагмент создается - устанавливаешь туда этот колбэк. Ну направление мысли понятно я так думаю
Я предлагал сделать подобный подход, но ты объявляешь интерфейс с методом onEditTextChanged и имплементируешь его в активности. Во фрагментах можно getActivity().onEditTextChanged
Ivansuper
Все
Ivansuper
Помоему растут ноги у этого из области инверсии управления, если не ошибаюсь
Alexey
хорошо
Alexey
спасибо)
ᔕᗩᗰ
Всех приветствую! Подскажите по проблеме, есть приложение мультиязычное, три языка (русский, английский и казахский). Под дебаг конфигурацией все отлично работает, языки переключаются. Причем на всех доступных версиях, начиная от 14ой. Собираю релизную версию с proguard`ом, подписываю, и переключение на каз. яз не работает. При выборе подставляется англ. языковая конфигурация. Были подозрения на proguard, но если бы проблемы были в нем, то вообще переключение бы не работало на релизе. Возможно не так указываю локаль, но по документации new Locale("kk", "KZ") вроде то, что нужно. Соответсвенно папка с ресами тоже имеется values-kk. Уже несколько дней мучаюсь, подскажите кто имел дело с мультиязычными приложениями! хотя бы в какую сторону начать копать 🤦‍♂️
Alexey
Всех приветствую! Подскажите по проблеме, есть приложение мультиязычное, три языка (русский, английский и казахский). Под дебаг конфигурацией все отлично работает, языки переключаются. Причем на всех доступных версиях, начиная от 14ой. Собираю релизную версию с proguard`ом, подписываю, и переключение на каз. яз не работает. При выборе подставляется англ. языковая конфигурация. Были подозрения на proguard, но если бы проблемы были в нем, то вообще переключение бы не работало на релизе. Возможно не так указываю локаль, но по документации new Locale("kk", "KZ") вроде то, что нужно. Соответсвенно папка с ресами тоже имеется values-kk. Уже несколько дней мучаюсь, подскажите кто имел дело с мультиязычными приложениями! хотя бы в какую сторону начать копать 🤦‍♂️
ну во-первых можно *.apk переименовать в *.zip и посмотреть есть ли нужные языковые ресурсы в пакете
ᔕᗩᗰ
в build.gradle не указан ли список языков, включаемых в APK?
изначально был resConfigs "en", "ru", "kk", но после закомментировал
Alexey
ну или так)
ᔕᗩᗰ
только у меня app bundle, но там вроде разницы нет?
Alexey
я не пользовался, но насколько я понял там ресурсы автоматически добавляются в пакет когда маркет их отдает. Т.е. если у тебя на телефоне локаль en, то только английский текст прилетит
Alexey
кто-то выше говорил что можно настривать
ᔕᗩᗰ
сцылка случайно может у кого имеется?
Alexey
сцылка случайно может у кого имеется?
https://developer.android.com/guide/app-bundle/ эта?
Alexey
Там раздел Download modules with the Play Core Library, возможно это оно
Dmytro
Ребят, подскажите, пожалуйста. Возможно, сформулирую как даун, но все же) Подскажите инструмент/ алгоритм действий, что бы при нажатии на кнопку было видно во сколько она была нажата, сколько времени доставалась картинка из памяти, сколько работал запрос на ее загрузку. Перфоманс нужно оценить. С профайлером не сильно выходит, может туплю, объясните чуток или доку/гайды какие, спасибо
Artur
Какой есть норм вариант с Socket.IO если нужно держать коннект пока приложение на фореграунде, но чтобы создать коннект нужен токен, а он получается позже(после авторизации) Есть какие-то бэст прэктис?
Ivan
Кто в перфомансе БД шарит: использую DBFLow, добавление 1200 записей занимает 12 секунд – это норма или долго?
Ivan
Смотря что за записи. Может, каждая по мегабайту
нет, состоит из двух интов и строки, т.е. 3 поля
Директор цирка
Alexey
ну кароч через транзакции вставляй
Ivan
Спасибо, ребят. Ещё такой вопрос: удаление всех 1200 записей занимает также 12 секунд, это можно как-то быстрее делать? Я сейчас получаю в ArrayList все элементы, а потом для каждого вызываю delete. Сейчас пропробую просто удалять таблицу ещё.
Ivan
оке, спасибо, ещё и транзакции сейчас попробую
Ivan
тоже через транзакции
это же .beginTransactionAsync ?
Alexey
это же .beginTransactionAsync ?
наверное,в доке почитай. я DBFLow не пробовал
Директор цирка
Если только некоторые id, то через DELETE FROM Tablename WHERE id in (1,2,3,4.....)
Директор цирка
одним запросом
Ivan
Спасибо, буду пробовать
Директор цирка
Спасибо, буду пробовать
У меня где-то 10k в секунду вставляет записей и удаляет 100к записей за 2 секунды
Ivan
Ну вот удалил я сейчас вот так Delete.table(TableIngredients::class.java) за меньше секунды
Ivan
Сейчас попробую транзакции включить, чтобы вставлять
Akb
Привет! Есть фрагмент с 2мя вложенными фрагментами во ViewPager. В первом фрагмента делаю inflate менюшки тулбара. Каким образом можно переопределить управление этого меню внутри вложенных фрагментов?
_(:3 」∠)_
Пытаюсь воспроизвести звук через разговорный динамик, что-то никак не нагугю, подскажите, в какую сторону тыкать?
Nikita
Ребят, как называется вот эта "шторка" или куда смотреть чтобы добавить свой айтем?
Nikita
Благодарю <3
Сергій
есть апи )
Сергій
API 24+
Evgeny
Evgeny
Коллеги, кто может подсказать как разместить все три кнопки на экране, чтоб они не скроллились?
Wyacheslav
Свой диалог нарисуй
Evgeny
Создавал диалог и с кастомным лэйаутом и программно, все равно при длинном тексте кнопки скроллятся
Dug
И сделать, что хочешь с ним
_(:3 」∠)_
Сорян, моды спутал
Alex
Господа, как через room по-нормальному хранить/читать enum? Если у меня несколько разных enum'ов, можно как-то сделать @TypeConverter<Generic>? Может есть какие-то другие способы?
Alex
зачем конверторы? оно само умеет
откуда инфа? пишут, что enum по-простому не обрабатывает
Alex
Никита так работает или не? ) а какой тип поля в БД создаётся?
Nikita
@Doublefire если явно тип не указан то для энама юзается стринг
Alex
Хм.. я до этого пробовал как-то, но у меня ругнулось и я забил(версия room мб ниже была). Теперь вот решил разобрать с проблемой, но ещё не проверил, решил погуглить/поспрашивать сразу. Проверю. Отпишуть если ругнётся)
Vladimir
Народ, при добавлении Fragmenta с анимацией, на экране он появляется с задержкой, Во время запуска происходит пролагивание на ~200 мс, а анимация начинает проигрываться с ~200 мс, те показывается только последнюю часть анимации. Что может быть причиной?
Alex
MOSDROID #13 Aluminium спешит к вам: 10 ноября, крутаны спикеры, 5 докладов. Много про UI, анимации, стабильность и background jobs. Регистрация – https://mosdroid.timepad.ru/event/840660/?utm_source=telegram Детально о докладах – https://medium.com/@smredkey/mosdroid-13-aluminium-66cd14615825?utm_source=telegram Традиционно ссылка на видеотрансляцию появится в @androidinfaces и @mosdroid
Artur
Koin юзает кто? как в нем происходит релиз инста ? Как я вижу нужно ручками или делать привязку скоуп к активити например