Arsen
а чем кеширование звуков отличается от кеширвоания любых других файликов?
Кирилл
мб кто-то знает, есть ли какие-нибудь либы для кэширования файликов с записью звука (войсы), типа как Glide для картинок?
Ну тут ничего довольно сложного нет, чтобы ради этого тащить либу.) Файлы сохраняй в памяти, а имена этих файлов храни в бд.
Aleksey
Как считаете, адекватно ли, когда клиент изворачивается, чтобы собрать данные по какому-либо объекту разными запросами с бэка или правильно, когда бэк строят ориентированно на одного единственного клиента?
Arsen
"изворачивается" слишком размытое описание, может ты говнокод нафигачил и обвиняешь бек
Aleksei🐈
Господа, глупый вопрос, возможно реализовать jar либу, которую возможно использовать и в андроид приложении и в обычном Java приложении?
Aleksei🐈
да, просто не юзай андроид зависимости
То есть можно собрать в андроид студии прямо и подложить в Java проект?
Arsen
ну да
Arsen
вообще сборкой гредл занимается
Aleksey
"изворачивается" слишком размытое описание, может ты говнокод нафигачил и обвиняешь бек
Объект приходит в одном месте, а значение одного из его полей предлагают забирать из другого события, которое приходит через 15 секунд, чтобы не добавлять поле в оригинальный запрос
Aleksei🐈
ну да
Отлично, спасибо
Arsen
Объект приходит в одном месте, а значение одного из его полей предлагают забирать из другого события, которое приходит через 15 секунд, чтобы не добавлять поле в оригинальный запрос
Почему через 15 сек? Если это ради оптимизаций, то беку все равно придется делать всю ту же работу, просто в разных запросах. Только лишние раунд трипы будут.
Arsen
в плохих сетях все херово будет работать
Dmitrii
Всем привет, кто силен в graphql?
Valeriy
Кто-нибудь знает почему countdown timer до 0 не доходит?
Dmitrii
надо сразу вопрос
ок! internal server error=) скринами можно?
Arsen
Потому, что то событие уже есть и туда проще добавить это поле
если это данные, которые нужны сразу, то да, а если они лейзи, к примеру нужно по клику на элемент списка отобразить доп инфу, то нет смысла напрягать БД вложенными выборками.
Denis
ок! internal server error=) скринами можно?
это ошибка на стороне сервера
Dmitrii
это ошибка на стороне сервера
типа не верные данные передаются?
Denis
типа не верные данные передаются?
просто ошибка на серваке
Denis
все 500 ошибки - это ошибки на стороне сервера
Aleksey
если это данные, которые нужны сразу, то да, а если они лейзи, к примеру нужно по клику на элемент списка отобразить доп инфу, то нет смысла напрягать БД вложенными выборками.
Но нам предлагают получать только часть данных, а остальное подкинуть автоматическим событием через 15 секунд (такой протокол сейчас у того события)
Denis
если бы тебе пришла какая-то из 400, то тогда ты виноват
Dmitrii
все 500 ошибки - это ошибки на стороне сервера
а как разобраться какая ошибка?=)
Denis
а как разобраться какая ошибка?=)
смотреть логи на серваке
Denis
у тебя есть доступ к нему?
Denis
или ты сам его пилишь вообще?
Valeriy
не вызываешь декремент)
Там же декремент вообще не вызывается
Arsen
если ты в аутсорсе с ноунейм беком, который заказчик отдельно нанял, то привыкай, так всегда будет
Arsen
Aleksey
пусть объяснят такое решение с технической точки зрения, если не могут, то пусть идут на**й )
Объяснили - там при создании события уже идет доступ к данным, которые нужно добавить и там это сделать удобнее всего (для них)
Danile
Optional.of() Optional.empty() хотят мин апи 24, есть ли альтернатива для 21?
Valeriy
не вызываешь декремент)
long l доходит до 1900 и останавливается
Danile
нах тебе этот костыль? юзай котлин)
та тут проект на джаве, и нужно чет придумать
Arsen
та тут проект на джаве, и нужно чет придумать
Ну тут да.. такой функционал воспроизвести сложно будет, без либы никуда.
Кирилл
та тут проект на джаве, и нужно чет придумать
Так ты можешь нужный файл на котлин сконвертировать.)
Danile
Danile
Беги оттуда.((
уже) через две недели ухожу на новую работку) с котлином)))
Arsen
и блек джеком
Danile
и блек джеком
)) в общем спасибо, что то буду думать)
Alexey
Друзья, а что такое backpressure в RxJava если в двух словах? В русскоязычных источниках мало что могу понятного найти именно по этой теме, а в английских не догоняю чёт)
Andrew
Друзья, а что такое backpressure в RxJava если в двух словах? В русскоязычных источниках мало что могу понятного найти именно по этой теме, а в английских не догоняю чёт)
Это значит что при достижении какого то лимита, сообщения/события будут отброшены чтобы предотвратить перегрузку медленного подписчика
Alexey
когда дохуя данных и стрим не справляется
Все сразу встало на свои места) flowable поддерживает этот самый backpressure а observable не поддерживает и когда данных именно дохуя желательно использовать flowable, чтобы ничего не потерять? Так? Или чушь сморозил я какую-то?))
Andrew
Чтобы не потерять вроде Bufferred надо юзать
Alexey
@isqad @devit951 Спасибо
Max
как в студии называется эта подсказка? нужно настроить её
Artem
Если данных в секунду >10к, юзай Flowable, иначе Observable
разве это не от размера данных и что происходит в обработчике зависит?
Andrew
Чтобы не потерять вроде Bufferred надо юзать
а не, там зависит от ситуации , если событий много и они одинаковые то Distinct оператор
Max
ctrl + mouse over и появляется вот эта подсказка
Unkle
Халлоу, есть не технический вопрос - кто может посоветовать что почитать про вывод бабла с гугл плей? Можно ли без ИП, надо ли пасспорт сделаки и вот эти все вопросы?
Dmitrii
или ты сам его пилишь вообще?
доступ есть, в логах интересное творится mutation{ CreateExpense( customer_id: 292, company_id: 235, name: "qweqwerds123", status: false, items: "description:rr, quantity: 1.00,price: 10.00", total: 10.00, images: "") { id } }', 'variables' => NULL, ), ) ["api"] [2019-09-17 09:55:33] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'items' cannot be null (SQL: insert into expenses (customer_id, company_id, name, status, items, total, images) values (292, 235, qweqwerds123, 0, , 10, [""]))
Max
К директории /data/data нельзя получить доступ через приложение?
Dmitrii
или ты сам его пилишь вообще?
items: [ItemType] может я не верно передаю items: "description:rr, quantity: 1.00,price: 10.00" ?
⬤ vitaly
господа, подскажите, как мне лучше искать часы на андройде, штоб вот прям можно было на них свои прилаги ставить. Много где китайцы пишут что ось Android, но не могу определить, что именно они имеют в виду.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Всем привет, я только начинаю изучать андроид, подскажите пожалуйста, как сделать чекбокс при нажатие на который будет сохранение логина и пароля пользователя? checkbox "Remember me" Помогите!
Mike
Всем привет, я только начинаю изучать андроид, подскажите пожалуйста, как сделать чекбокс при нажатие на который будет сохранение логина и пароля пользователя? checkbox "Remember me" Помогите!
Тут надо понять, что именно требуется сделать, а не кричать «помогите». Отдельно нарисовать чекбокс, отдельно запомнить пользователя, что бы это ни значило.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Чекбокс я добавил, а как привязать к нему функцию сохранения логина и пароля я не знаю
Mike
Чекбокс я добавил, а как привязать к нему функцию сохранения логина и пароля я не знаю
Для этого нужно сначала разработать саму функцию сохранения логина и пароля. Кстати, пароли на телефоне хранить не стоит.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
вот это я понимаю, а как это сделать?
O Father O Satan
Можно хранить и в телефоне, но в кейчейне
Mike
вот это я понимаю, а как это сделать?
Догадываюсь, что ты авторизовываешься в каком-то сервисе. Сервис должен отвечать токеном. Вот токен и храни.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
у меня авторизация через Firebase
ᴀɴᴅʀᴇʏ
Сделай авторизацию с гугл аккаунт и не парься