AspiD
а someObject - это какой-то конкретный класс? или типа парсер должен угадывать в какой парсить?
Роман
нет конструктора по умолчанию?)
Eugene
Пусть либо бек меняет тип корневого узла с объекта на массив, либо парсить ручками
AspiD
на выходе мапа с null в значениях или вся мапа null, или что? =)
Роман
да, точно)
Роман
Пусть либо бек меняет тип корневого узла с объекта на массив, либо парсить ручками
Роман
у тебя statuses не мапа а объект с полями private SomeClass 142; private SomeClass 143;
Eugene
Статусы должны быть массивом
Eugene
Неадекватное апи
Ravil
У него не только статусы должны быть массивом, но и корневоый элемент тоже должен быть частью массива
Ravil
909736
Yaroslav
ребят, всем привет. Такой вопрос, есть обычное клиент серверное приложение. Есть объект заказ, который состоит из строк. К каждой строке есть в базе запись с предпочтением. Доступ к предпочтению есть по id строке, или запрос всех предпочтений. Что дешевле, пробежаться по каждой строке и получать для нее конкретное предпочтение или один раз запросить все предпочтения? Или все зависит от того, как много предпочтений в таблице?
AspiD
был опыт с Map<String, CustomObject>, всё норм парсилось gson+retrofit так же
Eugene
Кстати да
Ravil
а с мапом какая ошибка есть?
AspiD
блин, но там в ответ может быть записей за 10 лет...
можно перекинуть логику на сервер?
Yaroslav
да, в принципе можно, суть понял, пойду менять
Yaroslav
всем спасибо
Сергей
У меня проблема. Скачиваю APK NFS Most Wanted, запускаю, а у меня чёрный экран. Поможет кто?
Сергей
Не хочу деньги тратить на игру
Please
Ребятки вопрос по джаве. Если базовый класс Serializable, а в классе-наследнике добавляются новые поля, то надо ли делать и наследника Serializable чтобы новые поля сериализовались?
Сергей
Не хочу деньги тратить на игру
Ты ошибся каналом, парень
Сергей
Меня сюда послали
Сергей
Есть чат, кто действительно может помочь?
Сергей
Где*
Алексей
Посылай тех, кто тебя сюда послал, на 4pda :)
Сергей
Окей, спасибо.
Kuzma
парни подскажите по ЖЦ активити, если приложение существует только в горизонтальной ориентации, но поддерживает возможность переворота экрана, то при перевороте система посчитает это изменением конфигурации? у активити вызовется onCreate ?
Алексей
> приложение существует только в горизонтальной ориентации, но поддерживает возможность переворота экран Какие-то взаимоисключающие параграфы, что вы имеете в виду?
Kuzma
landscape c возможностью перевернуть
Kuzma
на 180
Алексей
да, это смена конфигурации с landscape на reverseLandscape
Kuzma
спасибо!
Loki
Здраствуйте, а как получить путь к файлу чтобы аплодит его? или как конвертить content://com.android.externalstorage.documents/document/264B-13EF%3ADCIM%2FFacebook%2FFB_IMG_1430124744553.jpg это на чтото вроде mnt/sdcard ..........
Andrew
Подскажите, пожалуйста, как изменить цвет hamburger button MaterialDrawer?
Nikita
мб че-то связанное с фокусом?
Nikita
recyclerView.setHasFixedSize(false) попробуй
Nikita
при инициализации его
Nikita
это заставляет делать при бинде requestLayout
Dmitry
Народ подскажите кто как парсит дату в формате ISO 8601 на анроиде? Стандартный паттер как-то коряво работал, я нашел класс готовый, юзал его до последнего времени, пока не прилетел формат который валидный, но класс этого его не понимает. В общем подскажите пожалуйста надежный способ парсить такие даты, чтобы разные вариации этого формата надежно парсились. Может быть библиотеку посоветуете какую-нибудь. Не хочется самому костылять на эту тему, проще что-то готовое и проверенное использовать.
Loki
jodaTime
Dmitrii
использую для этого DateFormat DateFormat ISO8601_DATETIME_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH🇲🇲ssZ", LOCALE);
Артём
Кто-нибудь реализовывал выбор периода дат с выбором в одном view?
Eugene
Всем привет. В приложении нужно делать запрос сеть раз в пару минут. JobService и AlarmManager не подходят, т.к. нужно чаще. Пробовал с помощью хендлера внутри сервиса, запущенного в режиме foreground. Но задачи перестают запускаться, когда устройство засыпает. Кто-нибудь сталкивался с подобным?
Nikita
у аларм менеджера же минимальная частота 1 минута, а вам нужно 2, что там не так рбаотает?
Eugene
Да, в последних версиях андроида 15 минут. В этом и проблема
Nikita
спасибо, не знал
Dmytro
Eugene
а вам надо получить что-то из сети или отдать?
Нужно взять данные. На крайний случай попробую пуши, но хотелось бы просто периодически опрашивать сервер
Nikita
Нужно взять данные. На крайний случай попробую пуши, но хотелось бы просто периодически опрашивать сервер
а так, я как раз пересматриваю курс на юдасити, дошел до scheduling, если че-то увижу интересное, отпишу)
Dmytro
Нужно взять данные. На крайний случай попробую пуши, но хотелось бы просто периодически опрашивать сервер
Не порть юзеру девайс. Пересмотри архитектуру. Зачем юзеру новые данные (да еще и несколько раз) если телефон спит ?
Eugene
Возможно, но архитектура сервера такая, что пока нет пушей.
Dmytro
Возможно, но архитектура сервера такая, что пока нет пушей.
Последний запрос, должен содержать в себе все то что было "упущенно" твоим приложением. Делать постоянные запросы очень плохо
Eugene
Я понимаю, но приложение специфическое. Мне больше интересно почему засыпает foreground сервис
Dmytro
Я понимаю, но приложение специфическое. Мне больше интересно почему засыпает foreground сервис
Потому что нет смысла ему работать если девайс лежит на полке без использования
Nikita
Возможно, но архитектура сервера такая, что пока нет пушей.
если сервак настолько кривой и у вас нет возможности без последствий в него вклиниться, можете попробовать сделать отдельный сервер для пушей, приделанный к той же бд или опрашивающий ваш сервер
Dmytro
Плохо что гугл не додумался добавить Doze раньше
Vladislav
о, как же знакомо, "ну ты типа запили туда срань, которая долбит сервер каждые 5 секунд, потом разберемся"
Dmytro
А как же музыкальные плееры?
Наверное потому что звук играет ?
Andrey
Есть ли тут знатоки Gradle? Я хочу подписывать аппку разными signingConfigs в зависимости от и buildType и flavour. Это можно сделать штатно? Юзается gradle plugin 2.2.3
Dmytro
Наверняка можно. Но наверное сервер програмисты сказали "так надо", т.к. им влом нормальную архитектуру реализовать. Заморочки на фронте, не их проблемы
Andrey
Спасибо. Жалко, пойду писать костыли.
Dmitry
на некоторых датах вылетает эксепшен
Dmitry
хотя дата валидная с точки зрения ISO8601
Nikita
Ваще очень странная архитектура, куда нельзя вклинить пуши, это не так уж сложно настраивается и может быть присобачено к бд вообще независимо от всех остальных компонентов сервера
Dmitry
jodaTime
А не знаете как оно по скорости работы на Android?