
Alexander
28.09.2017
16:19:41
ну а че
и так сойдет

Denis
28.09.2017
16:20:04
жесть)
greendao в разы быстрее же

Alexander
28.09.2017
16:20:26
но он же ее не знал)

Google

Alexander
28.09.2017
16:20:28
че тут
и jackson он не знал поэтому впилил gson

Denis
28.09.2017
16:22:27
jackson вроде тоже побыстрее)

Alexander
28.09.2017
16:23:06
а вот на счет этого я читал, на не больших json быстрее gson
а огромные jackson парсин быстрее
не помогает мне
те же ошибки

Denis
28.09.2017
16:32:06
стектрейс скиньте куда-то

Nikita
28.09.2017
16:37:56
Ребят, такая ситуация - tablayout делает перенос слов на следующую строку в названии tab'ов. Как заставить его не переносить слова? Просто у одного из табов название намного длиннее, чем у остальных.

Alexander
28.09.2017
16:40:54
можно конечно же сделать жутейший хак и дать новое имя базе


Artem
28.09.2017
16:45:39
Сорри, продублирую вопрос, а то вдруг сейчас кто поможет)
Всем привет. Избитый вопрос по хранению констант. У меня есть константы, которые содержат имена полей в JSONе. Я храню эти константы в POJO объектах и использую их в аннотации @SerializedName и в различных других сервисных классах, которым нужно что-то сделать с JSON (проверка на валидность и т.п.).
А теперь проблема. Java использует динамическую загрузку классов и если не было обращений к классу , то ClassLoader не загружает класс,а следовательно константы не создаются и при вызове MyPogoClass.MyStringConst возвращается null.
Пока я вижу два выхода и они мне не очень нравятся : 1. Руками загружать константы Class.forName. 2. В POJO классе сделать вложенный интерфейс и запихнуть константы туда.
Может кто-то сталкивался с такой проблемой? Или перенести константы куда-нибудь в другое место?
По идее, данная проблема может коснуться любых констант, которые используются вне класса.
P.S. Прошу сильно не ругать, я начинающий разработчик.
Вот скрины

Google

Artem
28.09.2017
16:46:26
вот pojo:
вот вызов из другого класса

Михаил
28.09.2017
16:55:16
Всем привет. Как посмотреть манифест .aar бибилиотеки используемой в проекте, конкретнее нужно узнать есть ли там <uses-sdk tools:ignore="GradleOverrides">?

Admin
ERROR: S client not available

Denis
28.09.2017
16:55:41
2. В POJO классе сделать вложенный интерфейс и запихнуть константы туда
звучит неплохо вроде
у меня просто строки прописаны - @SerializedName("position")

Artem
28.09.2017
16:57:15

Алексей
28.09.2017
16:57:56

Denis
28.09.2017
16:59:46
загуглите iovation
а заюзать Settings.Secure.getString(App.getInstance().getContentResolver(), Settings.Secure.ANDROID_ID) это очень плохой способ?

Алексей
28.09.2017
17:00:26
Да) На SO много ответов, почему так делать не надо

Alexander
28.09.2017
17:00:36

Denis
28.09.2017
17:02:49
знакомый айосник говорил он просто сгенерил UUID и запихнул в KeyChain, и типа даже после переустановки приложения оно оставалось
у нас нет такого?

Илья
28.09.2017
17:04:15
Можно ещё вопрос про смски?
Если в приложении включено SEND_MASSAGES и я пишу что-то вроде
SmsManager.getDefault().sendTextMessage(number, null, message, null, null);
То он должен отправить и ничего больше не потребует во всех версиях андроида?

Alexander
28.09.2017
17:08:07
(возможно)