Chriz
Привет, есть RecyclerView, нужно анимировать добавление вьюшек в него. Пытаюсь использовать android:layoutAnimations="@anim/animation" но анимация срабатывает на самом RecyclerView. Делал кто что то подобное ?
Chriz
notifyItemInserted или stableIds
DiffUtil же вызывает notifyItemInserted, всёравно ничего не происходит, попробовал вставить `android:layoutAnimations="@anim/animation" в `item_view и анимация срабатывает но тогда ломается android:delay="50%"
Ivan
Canvas
а вчем писать ?
Mike
а вчем писать ?
на такие вопросы лучше искать ответы в гугле
Vadim
Добрый день! Вопрос по пушам. Ставлю свое приложение на xiaomi note 2, всплывающие (heads up) пуши отключены по умолчанию. Ставлю Телеграм — разрешены. Что сделать, чтобы у меня тоже были разрешены? Спасибо!
Сергей
Привет. Хочу реализовать приложение для планирования дома. Спомощю этой програми будем рисовать чертежи стен , окон, дверей... Подскажите пожалуйста инструмент и какие-то бибилиотеки для реализациии моей идее. Заранее благодарюю за ответ.
на мобилке это будет дико неудобно. даже на планшете не але. И писать такое с нуля под планшет - это огогог проект. Максимум можно показывать арчикадовский чертеж - а для этого приложения уже есть.
Никита 🙃
А кто-то сталкивался, что MutableLiveData теряет данные если те приходят асинхронно? У меня есть MutableLiveData, Я делаю N запросов асинхронно и возвращаются они в RxObservable onNext. Но если результаты вернутся быстро, то LiveData может упустить какие-то данные. Мб кто-то занимался тем, что бы такое правильно синхронизировать?
Сергей
Теряются или просто быстро перезаписываются?
А рх контракт гарантирует вызов при каждом обновлении? Observe вроде ничего не теряет
Vadim
мб каких-то пермишенов не хватает?
Нет, никаких особых пермишенов не требуется. Вот манифест Телеграма: https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/AndroidManifest.xml
Denis
И быстро сменяются в LiveData
Никита 🙃
Теряются или просто быстро перезаписываются?
*быстро перезаписываются. Т.е. до того как подписчик считал данные из лайвдаты, они уже переписались
Сергій
Это апи появилось в андроид 4.4. На 4.2 это скорее всего не сделать
Сергій
Хотя можно погуглить )
Никита 🙃
Боже, таких устройств уже и нет. Зачем их саппортить? Пора уже на 21 апи переезжать
Denis
*быстро перезаписываются. Т.е. до того как подписчик считал данные из лайвдаты, они уже переписались
Унаследуйся от LiveData. Сделай там буфер, в который будешь складывать данные. Читай новые значения из этого буфера
Denis
Но мб можно проще, я не работаю с LiveData
Vadim
postValue
вот тебе и ответ)
Denys
а вчем писать ?
Лучше использовать Unity для таких проектов, наверное.
Никита 🙃
Сейчас опробую)
Никита 🙃
Уже загуглил разницу)
Никита 🙃
да, помогло
Никита 🙃
Спасибо
Vadim
Спасибо
сам с таким столкнулся однажды) если будет такое что нужно запостить с бекграундного потока то смотри что за данные: если поток быстрый то сам переключайся на главный поток и делай setValue, если редко меняются то можно и postValue
Сергей
Да, postValue может быть неактульным если из основного потока выдадут значение
Oleg
Привет! А кто как временные файлы создает? У меня тут такая проблемка возникла: при записи в файл падает с ENOSPC, getFreeSpace возвращает 0, но при этом в Crashlytics написано, что Disk free: 2.29 GB. Путь к директории, где случается проблема вида /storage/2FEA-1A1D/Android/data/package.name/files/logs
dev
Привет
dev
подскажите кто сидит по эмулятору Genymotion, после запуска какая-то проблема со шрифтами.. при вызове меню - надписей нет. а при выборе приложения/настроек на экране размазня..
dev
https://c2n.me/43RD93Z
Serhii
Всем привет! Есть экран, по нажатию на одну и ту же кнопку в разных флоу надо выполнять разный функционал Кроме флагов в бандр и дублирования фрагментов/activity какие еще есть варианты реализовать это?
Vyacheslav
Когда пытаешься открыть файл и нет апок которые chooser может открыть, вываливается окно что нету апок которые могут открыть этот формат. Как похендлить это окно и вывести свое сообщение ? не подскажите кто сталкивался ?
Mike
что собой представляет ваш Flawless?
делегирование, доступные конструкторы, статическая типизация фрагментов https://github.com/Miha-x64/Flawless/
Металлов
Здрасте, не будет ли проблем с использованием нескольких типов ВьюХолдеров в ListAdapter у RecyclerView?
Mike
А видео нет?
неа. В любом случае, оно довольно старое и поглощено Flawless
Vyacheslav
android.content.pm.PackageManager#queryIntentActivities
божественный подгон. Благодарю
Flogiston
Что делеть если в дебаге виджет отображается норм, а в релизе пишет problem loading widget
Renat
👋Привет всем. Кто нибудь знает как добавить в контекстное меню OS android ссылку на myapp. Например выделить текст в браузере, вызвать контектн меню, через него открыть myapp и передать в нег выделенный текст.
Arsen
шо за магия? типа postInit?
Мухаммет
Ребят всем привет подойдет ли macbook air (новый) для андроид разработки ?
Nick
шо за магия? типа postInit?
Датабиндинг обычный, видимо с кастом адаптером
Mike
шо за магия? типа postInit?
байндинг головного мозга
Arsen
точно, имя атрибута же не дефолтное
Лайтовий
Не могу не как сделать чтобы кнопка была доступна только после веденого текста в EditText поле left и right
Arsen
textChangeListener?
Nazar
Ребят, кто юзает ретрофит 2.6.2 и поддержку конвертации в лайвдата?
Max
я верстаю на мониторе самсунг, вижу в эмуляторе синий цвет вью, запускаю на телефонах.. там он зелёный, как это исправить?
Not
Использую FFmpeg https://github.com/tanersener/mobile-ffmpeg для сжатия видео, нужно чтобы в результате был кодек h264. насколько понимаю, для этого нужно сконфигурировать ffmpeg параметром --enable-openh264, но как это сделать?
Denis
Там должно быть уже все настроено
Flogiston
Problem Loading Widget (не выводится виджет) на версии андроид 9.0 (на версии 8 работает норм) что делать?
Denys
Problem Loading Widget (не выводится виджет) на версии андроид 9.0 (на версии 8 работает норм) что делать?
Есть два пути: - разослать телепатические таблетки людям из чатика; - привести детали.
Not
Там должно быть уже все настроено
в том-то и дело, что если укажу флаг использовать libx264 при компрессии, ffmpeg упадет с ошибкой о неизвестном параметре
Flogiston
Лайтовий
Как сделать чтобы кнопка была доступна только после веденого текста в EditText поле left и right. Не понимаю, почему при воде цифр, не становится положительним.
Лайтовий
Denys
А что имеется в виду - не выводится?
Kirill
Всем привет, глупыв вопрос, но все же, подскажите, как можно сделать it - List<*> Если с сервера он (it) не приходит то приложение паадает с ошибкой "List is empty." .subscribe { priceItems.onNext(it) discount.set(it.first().seasonPass.discount.let{ dis-> dis[0]}) }) priceItems.onNext - от подобного защищен и нормально реагирует на пустой массив, а вот discount.set(it.first().seasonPass.discount.let{ dis-> dis[0]}?:0) нет и на нем все падает я могу его как-то обезопасить? знаю что можно воткнуть проверку типа filter{it.isNotEmpty()} или просто if перед discount.set но мб есть более правильное решение
P҉h҉o҉e҉n҉i҉x҉
Уберите пробел (" ") или попробуйте isEmpty
Дмитрий
Ну как минимум ты не вызываешь нигде main(), а если и будешь вызывать то работать он будет не так как ты хочешь - на edittext надо вешать textChangeListener и проверять текст на пустоту при редактировании
Viacheslav (old)
Igor
Ребят, привет, подскажите плиз что такое IAP-sandbox public key, IAP-live public key