Kanstantsin
я думаю там филд какой-то искать надо, или метод у него
Kanstantsin
String.valueOf(response) - это вообще дичь, он вернет response.toString() вам, но это скорее всего не ответ вообще, а описание объекта просто
Vladimir
Нарооод!!! Никто не хочет поделиться промокодом от Делимобиля? :)
Vladimir
http://bit.ly/2wk2pPJ
Прост мы в своих приложеньках промокоды генерируем пользователям, чтобы они делились со знакомыми, ну и я по инерции подумал, вдруг у них так же :)
Глеб
Интересное ещё наблюдение, господа 😁 По базам/файлам, по факту - база теряет смысл при блобах > 100kb - с другой стороны - защищенное атомарное держание в блобе - снимает кучу проблем по "консистентности" контента и защите от многопоточн из коробки... и вот ... я нашёл где дорожки сходятся!!!! 😁👍 короче, если прозрачную png-ху под самый большой экран(1440x2880) пережать webp - там оказывается достаточно 80% качества выставить - чтобы уложиться в 100kb при чём по заявлению гугла - визуально потери начануют обнаруживаться от 40% и ниже
Глеб
так что вот!!! если нет других несжимаемых блобов как картинки, либо другие не превышают 100кб - можно спокойно идти путём db-only
Kanstantsin
Всем приветы! Подскажите, в версиях Андройда 8 и выше, можно ли реализовать сервис вечно живущий с открытым веб-сокетом ? или система такое не пропустит ? или такое делать не нужно вообще ?
Artem
Задаю responseAnsw, всё нормально, но после получая его появляется что-то мне не ясное, как фиксить?
Artem
Aleksandr
Всем привет. Кто-нибудь работал с библиотекой web3j?
Глеб
Всем приветы! Подскажите, в версиях Андройда 8 и выше, можно ли реализовать сервис вечно живущий с открытым веб-сокетом ? или система такое не пропустит ? или такое делать не нужно вообще ?
и не пропустит и не нужно) чай смартфон - не "дежурный сервер 24/7 online" там и андроид живёт своей жизнью (спать уходит) и сокеты отваливаются (сон, потеря/прием антены, скачки Wifi-Mob data) тебе как минимум стабильный коннект никто не гарантирует а там соответствено и ip и сокет
Kanstantsin
Для этого есть FCM который за вас доставит данные, и при необходимости разбудит телефон.
согласен, про это знаю, но надо тогда чтобы на бэке кто-то туда стучался при событии ))
Denys
Error:FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':drawer'. > Exception thrown while executing model rule: PublishingPlugin.Rules#addConfiguredPublicationsToProjectPublicationRegistry(ProjectPublicationRegistry, PublishingExtension, ProjectIdentifier) > java.lang.NullPointerException (no error message) * Try: Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output. Run with —scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s
Denys
Добрый день
Denys
подскажите плиз что делать с ошибкой этой
Дмитрий
согласен, про это знаю, но надо тогда чтобы на бэке кто-то туда стучался при событии ))
А какая разница стучаться на свой ws сервер или на гугловский?)
Kanstantsin
А какая разница стучаться на свой ws сервер или на гугловский?)
стучаться с сервака по событию на гугловский, и слушать события в веб сокете, разница ж есть, если event-side работает уже
Kanstantsin
то обработчик которые на FCM стукаться будет надо написать кому-то же )
Kanstantsin
я не скажу много или мало это, но если нет, то надо сделать )
Kanstantsin
да и я так в порядке бреда спросил, понятно что стандартный и оптимальный вариант стучаться в FCM с сервера при событии, а оттуда уже на мобилку прилетит
Дмитрий
Ну тогда сервис - нормальное решение, но будьте готовы к тому, что система может его просто так прибить, без всяких вопросов, и что события не сможете получать когда телефон уйдёт в doze mode (точнее может и сможете но не в риалтайме)
Kanstantsin
к пушам
Kanstantsin
)
Дмитрий
Первое обходится через jobdispatcher
Дмитрий
второе никак. Только гугл может разбудить телефон =)
Kanstantsin
гугл хитер )
Mike
а когда гугла нет? Никто?)
Kanstantsin
я могу ещё
Kanstantsin
)
Kanstantsin
manual
Kanstantsin
)
Viktor
я могу ещё
Ручками)
Дмитрий
а когда гугла нет? Никто?)
когда гугла нет тогда нужно смотреть на прошивку) В амазоне я не знаю как)
Mike
я могу ещё
«бужу телефон по фото»
Дмитрий
LOS 15 :)
Тоже хз)
Valdis
Ребят, rxJava намного ли востребованнее, чем обычная Java
Valdis
Надстройка так же как и Котлин
Valdis
Насколько я знаю
Владислав
оу
Kanstantsin
котлин отдельный язык
Mike
Надстройка так же как и Котлин
Котлин — отдельный, самостоятельный ЯП
Владислав
вот как раз Котлин - полноценный язык программирования
Kanstantsin
RxJava та же java
Mike
это скорее подход, сознание )
ФРП — подход, RxJava — реализация
Kanstantsin
только реактивные подходы к событиям
Kanstantsin
а
Kanstantsin
ну ладно
Kanstantsin
)
Mike
)
😡
Kanstantsin
ну что ? )
Mike
«столбик»
Kanstantsin
согласен, реализаций много к подходу )) RxJava одна из )
Kanstantsin
а, ну блин, богатовое чатовое прошлое в молодости )
Kanstantsin
привычку искоренить не получается ))
Anonymous
Всем привет
Глеб
Хранить изображения в блобах вообще идея не очень. Лучше хранить ссылку в каком либо поле
Ну вот если разобраться почему "идея не очень", дело просто в том что блоб блобу рознь, смотря о каких блобах идёт речь https://www.sqlite.org/intern-v-extern-blob.html
Глеб
Ну вот если разобраться почему "идея не очень", дело просто в том что блоб блобу рознь, смотря о каких блобах идёт речь https://www.sqlite.org/intern-v-extern-blob.html
В противном случае тебе всегда надо бдить файлы и rows в синх состоянии, а если у тебя связи - ты запаришься потом вычищать "брошеные картинки" либо засорять storage юзеру что то же не очень "ок"
Eugeny
В противном случае тебе всегда надо бдить файлы и rows в синх состоянии, а если у тебя связи - ты запаришься потом вычищать "брошеные картинки" либо засорять storage юзеру что то же не очень "ок"
Хм, а зачем "бросать" картинки? Что мешает при удалении записи, удалять и картинку? Ну а связи-тоже ведь не проблема, каскадно удаляй и всё
Глеб
Хм, а зачем "бросать" картинки? Что мешает при удалении записи, удалять и картинку? Ну а связи-тоже ведь не проблема, каскадно удаляй и всё
Каскадно тока база умеет, файловая система не - ты для этого сам должен "каскадно" понять какие файлы будут задеты/удалены ...там на глубине
Глеб
Базару нет - последние sqlite-ы могут из триггера вызвать твой программный колбэк .... но ... блин.... это всё еще поднять надо, потому что не факт что "бортовой" sqlite - это может
Nikita
Всем привет, знает мб кто утилиту для сниффинга приложения? (Нет, я не ркн, внедряем прокси для амазон сервисов и надо отследить - все ли вызовы идут через него) Root и прочее есть
Anonymous
У кого есть пример использования HashMap в адаптерах?
Anonymous
В адаптерах ведь элементы можно получить через position. А в Map значения достаются через ключ
Mike
У кого есть пример использования HashMap в адаптерах?
Научись. Нормально. Объяснять. Задачу.