Chriz
Привет, есть RecyclerView, нужно анимировать добавление вьюшек в него. Пытаюсь использовать android:layoutAnimations="@anim/animation" но анимация срабатывает на самом RecyclerView. Делал кто что то подобное ?
Mikhail
Mike
Chriz
notifyItemInserted или stableIds
DiffUtil же вызывает notifyItemInserted, всёравно ничего не происходит, попробовал вставить `android:layoutAnimations="@anim/animation" в `item_view и анимация срабатывает но тогда ломается android:delay="50%"
Mike
Ivan
Vadim
Добрый день!
Вопрос по пушам. Ставлю свое приложение на xiaomi note 2, всплывающие (heads up) пуши отключены по умолчанию. Ставлю Телеграм — разрешены.
Что сделать, чтобы у меня тоже были разрешены?
Спасибо!
Сергей
Никита 🙃
А кто-то сталкивался, что MutableLiveData теряет данные если те приходят асинхронно?
У меня есть MutableLiveData,
Я делаю N запросов асинхронно и возвращаются они в RxObservable onNext. Но если результаты вернутся быстро, то LiveData может упустить какие-то данные. Мб кто-то занимался тем, что бы такое правильно синхронизировать?
Denis
--------
Vadim
мб каких-то пермишенов не хватает?
Нет, никаких особых пермишенов не требуется. Вот манифест Телеграма:
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/AndroidManifest.xml
Denis
Denis
Denis
И быстро сменяются в LiveData
Сергій
Это апи появилось в андроид 4.4.
На 4.2 это скорее всего не сделать
Сергій
Хотя можно погуглить )
Vadim
Никита 🙃
Боже, таких устройств уже и нет. Зачем их саппортить? Пора уже на 21 апи переезжать
Denis
Но мб можно проще, я не работаю с LiveData
Никита 🙃
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 какие еще есть варианты реализовать это?
Mike
Serhii
Vyacheslav
Когда пытаешься открыть файл и нет апок которые chooser может открыть, вываливается окно что нету апок которые могут открыть этот формат. Как похендлить это окно и вывести свое сообщение ? не подскажите кто сталкивался ?
Serhii
Denis
Металлов
Здрасте, не будет ли проблем с использованием нескольких типов ВьюХолдеров в ListAdapter у RecyclerView?
Mike
А видео нет?
неа. В любом случае, оно довольно старое и поглощено Flawless
Denis
Vyacheslav
Вячеслав
Mike
Vyacheslav
Flogiston
Что делеть если в дебаге виджет отображается норм, а в релизе пишет problem loading widget
Renat
👋Привет всем. Кто нибудь знает как добавить в контекстное меню OS android ссылку на myapp. Например выделить текст в браузере, вызвать контектн меню, через него открыть myapp и передать в нег выделенный текст.
Arsen
шо за магия? типа postInit?
Мухаммет
Ребят всем привет подойдет ли macbook air (новый) для андроид разработки ?
Mike
Arsen
точно, имя атрибута же не дефолтное
Лайтовий
Не могу не как сделать чтобы кнопка была доступна только после веденого текста в EditText поле left и right
Arsen
textChangeListener?
Nazar
Ребят, кто юзает ретрофит 2.6.2 и поддержку конвертации в лайвдата?
Max
я верстаю на мониторе самсунг, вижу в эмуляторе синий цвет вью, запускаю на телефонах.. там он зелёный, как это исправить?
Not
Использую FFmpeg https://github.com/tanersener/mobile-ffmpeg для сжатия видео, нужно чтобы в результате был кодек h264. насколько понимаю, для этого нужно сконфигурировать ffmpeg параметром --enable-openh264, но как это сделать?
Denys
Denis
Denis
Там должно быть уже все настроено
Flogiston
Problem Loading Widget (не выводится виджет) на версии андроид 9.0 (на версии 8 работает норм) что делать?
Denys
Flogiston
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)
Viacheslav (old)
Igor
Ребят, привет, подскажите плиз что такое IAP-sandbox public key, IAP-live public key