@android_ru

Страница 767 из 3205
Михаил
06.01.2017
14:10:55
судя по всему да

Anastasiya
06.01.2017
14:11:02
может через format какой нибудь?

Михаил
06.01.2017
14:11:09
юзай кастомные парсеры)

Igor
06.01.2017
14:11:51
gson c кастомным тайп-адаптером

Google
Igor
06.01.2017
14:11:58
к ретрофиту

и будет ок

Михаил
06.01.2017
14:12:39
еще moshi норм

Kostya
06.01.2017
14:12:49
не, вопрос в том, что мне надо знать - это проблема в числе, которое прислал сервер или нет? или же double 0 в JSON это норма?

я спрашиваю именно за JSON - может ли там double быть как 0 :)

Igor
06.01.2017
14:15:08
Я обычно такую тулзу юзаю, чтобы валидировать json http://jsonviewer.stack.hu/

Invalid double: "" - похоже, что пришел не 0, а именно "" - пустая строка

Anastasiya
06.01.2017
14:16:20
да ад

ой

Kostya
06.01.2017
14:16:26
хмм, спасибо, ща пройдусь и гляну

просто много элементов

так и есть!

спасибо

Google
Kostya
06.01.2017
14:17:41
видимо на сервере налажали

Invalid double: "" - похоже, что пришел не 0, а именно "" - пустая строка

Igor
06.01.2017
14:18:22
такое часто бывает у меня в одном проекте json слался как не попади, доступа к серверу не было. прикрутил такую штуку public class SafeTypeAdapterFactory implements TypeAdapterFactory { public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) { final TypeAdapter<T> delegate = gson.getDelegateAdapter(this, type); return new TypeAdapter<T>() { public void write(JsonWriter out, T value) throws IOException { try { delegate.write(out, value); } catch (IOException e) { delegate.write(out, null); } } public T read(JsonReader in) throws IOException { try { return delegate.read(in); } catch (IOException e) { Log.w("Adapter Factory", "IOException. Value skipped"); in.skipValue(); return null; } catch (IllegalStateException e) { Log.w("Adapter Factory", "IllegalStateException. Value skipped"); in.skipValue(); return null; } catch (JsonSyntaxException e) { Log.w("Adapter Factory", "JsonSyntaxException. Value skipped"); in.skipValue(); return null; } } }; } }

к GSONу

Kostya
06.01.2017
14:21:38
а что оно вкратце делает? Та у меня уже сделанное большое приложение, переделывать на костыли тупо, если это ошибка серверника

Igor
06.01.2017
14:22:04
Валидирует значения в при парсинге

Anastasiya
06.01.2017
14:22:19
ну да, не логично на костыли переводить))

Igor
06.01.2017
14:22:19
если не распарсили - пошли дальше, и не упали

но я повторюсь, у меня доступа к серверу не было, если есть - бить серверника

моя вундервафля подключается просто gsonBuilder.registerTypeAdapterFactory(new SafeTypeAdapterFactory());

Alexander
06.01.2017
14:24:07
Всем привет! Народ подскажите кто то юзал http://sparkjava.com/ , и как он для домашнего проектика в качесте REST API ?

Igor
06.01.2017
14:25:02
Это скорее к бэкэндщикам вопрос

Anastasiya
06.01.2017
14:25:04
на node.js похоже

Kostya
06.01.2017
14:25:24
я бы с радостью, но он в другой точке планеты :D

но я повторюсь, у меня доступа к серверу не было, если есть - бить серверника

Alexander
06.01.2017
14:25:34
Это скорее к бэкэндщикам вопрос
Не подскажите чатик к ним?

Anastasiya
06.01.2017
14:26:18
а в чем там проблема?

в принципе ничего трудного я там не вижу, просто изучаю сейчас node.js

Alexander
06.01.2017
14:28:19
хочу услышать мнения как он в работе или написать на Spring ( но там избыток функционала) Нужно сделать простой API с сейвом в базу

Anastasiya
06.01.2017
14:29:19
смотря какие цели преследуешь

Google
Anastasiya
06.01.2017
14:29:42
функционала этой штуки должно хватить

Alexander
06.01.2017
14:29:48
скорость разработки и простота

Igor
06.01.2017
14:31:15
Подскажите, плз, как получить цвет/drawable стандартного скролбара? У меня много табов разных, и в одной кастомный скролл. Как бы мне попасть цветом скроллбара в стандартные? Не хочется кастомизировать все скролы в приложении.

Иван
06.01.2017
14:32:22
а в attrs нету?

Anastasiya
06.01.2017
14:32:45
в styles, нет? или при помощи shape

stackoverflow.com/questions/23560854/scrollbar-track-style-android

Igor
06.01.2017
14:34:31
да, по сути, не важно как получить. Главное получить.

stackoverflow.com/questions/23560854/scrollbar-track-style-android
Мне не задать надо, а получить стандартный скролбар, чтобы кастомный под него замаскировать

Anastasiya
06.01.2017
14:36:17
аа

Alexander
06.01.2017
14:57:24
Привет всем! Появилась ошибка после обновления до 5 андройда с Cursor (SQLite). Couldn't read row 0, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.

При это на андройд 4.2.2 все отлично

Sergey
06.01.2017
14:59:44
@offtop андроЙд ?

Igor
06.01.2017
15:02:15
не туда, звините андроЙд - грусть-печаль тогда уж нужен Йос

Anastasiya
06.01.2017
15:02:57
и виндовз

Igor
06.01.2017
15:05:07
скрипач не нужен(с)

Alexander
06.01.2017
15:05:36
Roman
06.01.2017
15:05:49
да
что да? я спрашиваю "что"

Alexander
06.01.2017
15:06:08
Google
Roman
06.01.2017
15:06:18
из галлереи?

Alexander
06.01.2017
15:07:20
из галлереи?
нет из базы, я нашел ответ что привышен лимит cursor windows. Есть какие-то способы его обойти?

Roman
06.01.2017
15:07:48
думаю что из базы )
а галлерея - это не база? :)

Sergey
06.01.2017
15:08:05
Anastasiya
06.01.2017
15:08:32
нафиг хранить картинки в базе?

Roman
06.01.2017
15:14:00
нет
а, ну да. туплю, придумал себе, что он достает Uri картинок :)

Sergey
06.01.2017
15:14:32
Admin
ERROR: S client not available

Roman
06.01.2017
15:15:27
у него похоже в блобе картинка
я просто недавно столкнулся на проекте, что способ "доставание" уришек изображений с 23 апи разнится, пришлось писать два метода для этого.

Roman
06.01.2017
15:20:05
? просто используешь MediaStore
ну да, медиастор, но с 23 апи у меня получилось достать картинку только с помощью documentId уришки. в ином случае я не получал результатов.

Aslan
06.01.2017
15:29:41
Привет, вопрос такой, раньше по глупости использовал ListActivity, и как выяснилось, у него нет actionBar, есть ли какой то способ его добавить?

Igor
06.01.2017
15:31:51
имхо, переписать

Ruslan
06.01.2017
15:52:00
как в ретрофите добавить такого вида хедер: Token token={value}, driver_id={value}

Igor
06.01.2017
15:53:02
в интерцепторе

Roman
06.01.2017
15:53:07
Interceptor

Dilshod
06.01.2017
16:06:17
Всем привет. В приложении есть база данных. Записи в таблице заполняется вручную (в коде). Но при запуске приложений они умножается. Как сделать чтобы они не умножались?

Igor
06.01.2017
16:06:55
проверять, не заполнена ли уже база, перед тем как заполнять

Google
Igor
06.01.2017
16:07:01
ну или дропать базу

в зависимости от задачи

Dilshod
06.01.2017
16:08:38
Спасибо, но если дропать базу связаы не уничтожаються? (я хочу связать таблицы)

Igor
06.01.2017
16:10:57
перед тем как положить в базу - проверь есть ли такая запись если да - апдейт или игнор, нет - инсерт

Dilshod
06.01.2017
16:11:17
Спасибо.)

Иван
06.01.2017
16:14:22
народ, как наложить тайлы в google maps не через url, а через assets

Dilshod
06.01.2017
16:14:51
+, делал так в одном из проектов
а если у меня 100 записей, всех должен проверять?

Mikhail
06.01.2017
16:14:59
Mikhail
06.01.2017
16:23:06
Посмотри этот метод у SQLiteDatabase

Только ключ должен быть тогда, насколько помню

Alexander
06.01.2017
16:27:09
привет всем, мне нужно вьюха на подобие это https://github.com/blazsolar/android-collapse-calendar-view

кто в курсе может есть какая-нибудь хорошая либа?

Виталий
06.01.2017
16:29:19
кто в курсе может есть какая-нибудь хорошая либа?
Хороших либ много, ты не написал что именно она должна делать и почему указанная выше тебе не подходит

И любимый здесь ответ - canvas :)

Alexander
06.01.2017
16:30:00
ну она тупа не кастомизируется нормально

нет из коробки возможности тупа цвета поменять

Mikhail
06.01.2017
16:30:39
а если у меня 100 записей, всех должен проверять?
Вот как в проекте использовать -- https://gist.github.com/Mikhail57/21fd50f3984339ac56fa07a7e02e5235

Виталий
06.01.2017
16:31:37
нет из коробки возможности тупа цвета поменять
Так форкни и добавь возможность)

Страница 767 из 3205