Влад
как по мне, самый удобный timestamp, с ним можно воротить как хочешь и всё норм)
Ferrero
Вообще странно, конечно, что андроид пишет доки для бэка
Ferrero
Но после того, как увидел фразу Estimated profit вопрос отпал
Ferrero
какую базу ?)
На бэке, например
Алексей
Если нужно кидать читаемый формат - ISO, если нужно хранить или читаемость формата не важно - timestamp
Алексей
Можно еще упороться, и хранить миллисекунды, а не timestamp
Ferrero
Можно еще упороться, и хранить миллисекунды, а не timestamp
Я бы хранил наносекунды для точности
Ferrero
Мало ли что, тут всё-таки работа с профитом
Влад
Я бы хранил наносекунды для точности
тру разработчики даты хранят в пикосекундах
Max
Привет. Как вам такое решение запуска корутины? Может не учёл какие-то подводные камни, буду благодарен за экспертное мнение)
--------
Всем привет. Есть фрагмент, на котором запускается AsyncTask который загружает данные из бд, которые потом добавляются в RecyclerView. Потом я перехожу на следующий фрагмент, возвращаюсь и AsyncTask естественно отрабатывает повторно, а мне это не нужно. Каким образом можно решить эту ситуацию?
Max
а какая проблема этим решалась?
Избавиться от дублирования кода. Сделать универсальную функцию. Сразу добавлять Job в CompositeJob и при запуске указывать только что сделать в отдельном потоке и как обработать результат. В итоге если параметрами передавать не куски кода а конкретные методы -> запуск корутины в 2 строчки кода.
Max
Выглядит плохо. Щас перепишу.
Спасибо. Будет интересно посмотреть на альтернативные варианты)
Кирилл
Спасибо. Будет интересно посмотреть на альтернативные варианты)
Или не напишу.... Тут трабл с ноутом, видимо только дома смогу.
Кирилл
У тебя какая версия корутин?
Кирилл
Самая свежая
А зачем через job? Давно все нормальные люди через scope делают.
Max
Скорее всего.)
Интересно, интересно. Сейчас доберусь до работы - погуглю. А то мы тут решили слезть с рхжабы, так у нас тут целый R&D начался😅
zelts
Доброго времени суток! Кто нибудь знает есть ли какие нибудь способы узнать размеры разделов на android (в частности раздел recovery) без рута, без прошивки кастомного рекавери и без подгрузки кастомного рекавери в ОЗУ путем команды fastboot boot рекавери.img?
Кирилл
MVP
https://github.com/indrih17/cleanandroid/blob/master/cleanmvp/src/main/java/indrih/cleanandroid/cleanmvp/base/CleanPresenter.kt#L146 вот реализация скоупа для базового презентера. Примеры использования смотри в ридми и демоаппке.
Кирилл
Спасибо, посмотрю
https://gist.github.com/indrih17/909937846a9e83b98dfc616ce7a9a584 я победил свой ноут! Вот код.
Aleksandr
Всем привет. Ребята, у OneSignal гаранитрована доставка уведомлений?
Aleksandr
если да или нет, посдкажите где это написано в доке? не могу найти у них
Кирилл
Спасибо, посмотрю
По сути, вся работа в описании SupervisorJob и coroutineContext. Единственное что остаётся сделать - почистить ресурсы https://github.com/indrih17/cleanandroid/blob/master/cleanmvp/src/main/java/indrih/cleanandroid/cleanmvp/base/CleanPresenter.kt#L72
Nikita
подскажите плз как можно задать высоту "match_parent-?attr/actionBarSize"? перегуглил, но рабочих вариантов не встретил....
Nikita
layout_height="match_parent" margin_bottom="?actionBarSize" мб как-то так
это первое что я попробовал, но для bottomSheetDialogFragment не работает это...
Сергій
Всем привет. Ребята, у OneSignal гаранитрована доставка уведомлений?
оно работает поверх системных сервисов APNS у эпла и FCM на андроид )
Сергій
https://documentation.onesignal.com/docs/android-sdk-setup https://documentation.onesignal.com/docs/ios-sdk-setup
Aleksandr
оно работает поверх системных сервисов APNS у эпла и FCM на андроид )
да я эт опонимаю, но у них доставка не гарантирована, т.е. получается у one signal тоже?
Сергій
мне кажется это очевидно )
Aleksandr
для меня в целом да, но для клиента нет
Aleksandr
если я могу показать где это написано для fcm, то onesignal про это не пишут
Сергій
ещё бы, они деньги за это берут
Nikita
Ну какбэ вот работает
ну так этож не bottomsheet
Alexey
ну так этож не bottomsheet
я могу его заинфлейтить в ботом щит
Сергій
если я могу показать где это написано для fcm, то onesignal про это не пишут
https://documentation.onesignal.com/docs/notification-delivery#section-what-does-the-delivered-status-mean-
Yuriy
Всем привет
Yuriy
Если мне нужно выполнить get запрос на https, и получить в ответ одно единственное значение в формате json, как лучше это сделать?
Yuriy
Один всего
Yuriy
Если конкретно, то я обращаюсь к открытому апи конвертера валют с парой например USD-EUR, а оттуда мне возвращается соотношение валют
Yuriy
Окей, будем смотреть
Denis
приложение было удалено из play market. Я его перезалил, но статус не обнволяется, и приложение в маркете не появилось. С чем такое может быть связано?
Roman
Всем привет! Есть BottomNavigationView, по клику происходит анимация выбора. Вопрос, можно ли как ты не кликом этом делать, а подсвечивать кнопку активного фрагмента ?
Denis
просто вообще нет никакой инфы. Просто сделал выпуск и все. Хоть бы написали, что модерация проходит или что-то еще
Denis
на почту тоже ничего не пришло
Denis
ок, спасибо
Roman
Я щас и задаю програмно, но при клике. А хочу,что бы он получал текущий фрагмент и в зависимости от него выделял кнопку. В какую сторону почитать посоветуете?
Roman
Щас при клике на кнопку открывается фрагмент, но когда я жму например назад, то открывается предидущий фрагмент, а в боттом наве подсвечен прошлый, т.к на текущий я не кликал
Roman
И вот хочу, что бы выделение было в зависимости от текущего фрагмента
Aleksandr
В RecyclerView.Adapter для ViewHolder слушателя на клик правильнее задавать в onBindViewHolder?
thegr1f
В RecyclerView.Adapter для ViewHolder слушателя на клик правильнее задавать в onBindViewHolder?
Нет, лучше в классе ViewHolder. onBind будет очень часто вызываться
Denis
ты в ViewHolder регистрируешь клик?
Aleksandr
Я всегда регистрировал в конструкторе, но столкнулся с проблемой, если используешь recycledViewPool, то слушатель может оказаться от предыдущего.
Kanstantsin
ну я бы так не делал
почему ? если как раз объект который нужен при клике появляется в bind
Kanstantsin
а в OnCreateViewHolder никаких объектов нет и позиций, только тип
Kanstantsin
ViewHolder ничег оне знает например про объекты
Kanstantsin
например в 99% нужно по клику брать объект завязанный на ячейку и что-то делать с ним или с ним дальше переходить
Aleksandr
Можно подробнее? Pool же под капотом работает
Есть ViewPager со страницами в которых recyclerview, я использую recycledViewPool. В итоге в какой-то момент при клике получаю ссылку на объект из другой страницы.