@android_ru

Страница 645 из 3205
Artyom
08.12.2016
11:15:11
что бы руками не делать

Alexey
08.12.2016
11:15:12
или ты хочешь из консоли?

Artyom
08.12.2016
11:15:20
именно

хочу нагенерить себе моделей User.java с полями, гетттерами\сеттерами\ конструкторами\ блэк джеком

Google
Alexey
08.12.2016
11:15:45
ну тогда надо что-то джавовое искать, андроид тут не причем

Artyom
08.12.2016
11:16:03
GreenDAO
без орм

там к тому же вроде как надо описывать модели

в xml?

Quantum Harmonizer
08.12.2016
11:16:32
без орм
попробуй лучше без кода

Artyom
08.12.2016
11:16:54
попробуй лучше без кода
кхааа, а че без орм уже не в силах, что то сделать?

Nick Senchurin
08.12.2016
11:17:02
попробуй лучше без кода
а так можно? где можно пройти курсы

Artyom
08.12.2016
11:17:20
а так можно? где можно пройти курсы
сперва ты должен отказаться от интернета

Alexey
08.12.2016
11:18:03
ещё вариант

напиши свой КОДОГЕНЕРАТОР

Artyom
08.12.2016
11:18:20
это последний вариант)

Alexey
08.12.2016
11:18:23
утилитку, которая залезет в базу и создаст код .java

Google
Artyom
08.12.2016
11:18:34
проще прописать модели руками)

Alexey
08.12.2016
11:18:56
проще прописать модели руками)
ну это смотря насколько большие

вот у меня немного иная задача, но похожая

есть огромные json, надо по нему TypeAdapter для парсинга сделать для GSON

Nikita
08.12.2016
11:22:38
это последний вариант)
а есть json объектов которые ты хочешь нагенерить?

Artyom
08.12.2016
11:25:41
а есть json объектов которые ты хочешь нагенерить?
что? про генерация из json в модель я выше ссылку кидал

Igor
08.12.2016
11:28:05
блин, задача то вменяемая) есть база, с ней работает пхп + решили подключить жаву, хочу нагенерить моделей pojo
а зачем тебе база пыхеров? эндпоинтов конечное количество? дока есть? курлами пройтись можно?

Artyom
08.12.2016
11:30:45
Есть приложение, где половина экранов делает хттп, а на другом экране решили использовать сокеты, база одна, не хочу писать модели руками, а хоу нагенерить код. При чем здесь курлы?

Quantum Harmonizer
08.12.2016
11:32:05
напиши свой КОДОГЕНЕРАТОР
И получится GreenDAO. Если повезёт.

Andrei
08.12.2016
12:28:25
ребят, как посмотреть какие активити находятся в стеке в настоящий момент?

@real_mista уже смотрел, https://github.com/xyxyLiu/TaskLogger сейчас этот таск логер попробую

Andrei
08.12.2016
12:38:13
ок

Alexey
08.12.2016
12:48:06
ребят, вопросец. Если у меня в лаяут А добавлен лаяут Б с помощью тэга include, то я смогу из А findViewById вьюшку, которая на лаяуте Б ?

Ⓜ️ᵃʳᵃᵗ
08.12.2016
12:48:33
да

Roman
08.12.2016
12:53:21
Такой вопрос, как вы делаете кэширование в приложениях? Допустим, чтобы каждый раз с нуля не загружать данные с сервера в какой-нибудь RecyclerView, а подгружать новые. Примерно как сообщения в мессенджерах - старые загруженные сообщения доступны даже оффлайн. Возможно есть какие-то библиотеки для такого?

Алексей
08.12.2016
12:53:49
Realm

Gerc
08.12.2016
12:54:26
Http cache

Alexander
08.12.2016
12:56:08
Бэкэнд / БД / файлы / память - выбирай по наличию времени

Konstantin
08.12.2016
12:56:35
а почему в режиме debug когда "убиваешь" приложение пуш-уведомления не приходят. Firebase gsm 10.0.1, отправка пуш с сервака post методом send.

Google
Глеб
08.12.2016
12:57:33
что-то не так настроил

Quantum Harmonizer
08.12.2016
13:01:19
Вроде на телефонах без гуглосервисов пуши приходят только когда приложение открыто, если не вставить определённые строки в манифест)

Roman
08.12.2016
13:01:31
Несопровождаемые файлы: (используйте "git add <file>..." чтобы включить то, что должно быть закреплено) .directory нет изменений, добавленных в коммит, но существуют несопровождаемые файлы (используйте "git add" чтобы добавить файлы для сопровождения)

Konstantin
08.12.2016
13:01:34
что-то не так настроил
пуш приходит когда приложение открыто или свернуто. Убиваешь и как отрезало)

Roman
08.12.2016
13:01:52
Как сделать так чтоб гит в статус не выводил это?

Глеб
08.12.2016
13:02:24
пуш приходит когда приложение открыто или свернуто. Убиваешь и как отрезало)
видимо сервис-получатель оказался неживой после убийства приложения. Надо манифест смотреть и код обработки.

Konstantin
08.12.2016
13:04:27
<service android:name=".ui.services.SimpleFireChatMessagingService" android:exported="false"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".ui.services.SimpleFireChatInstanceIdService" android:exported="false"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service>

Quantum Harmonizer
08.12.2016
13:05:19
Я не спец по fcm, но разве сервис не должен быть экспортированным и с permission?

Konstantin
08.12.2016
13:12:12
Я не спец по fcm, но разве сервис не должен быть экспортированным и с permission?
все по мануалу, сервисы в манифесте, наследование от сервисов gcm, мета-дата в манифесте тоже имеется

Глеб
08.12.2016
13:15:13
SimpleFireChatMessagingService - без exported=false

SimpleFireChatInstanceIdService тоже

Глеб
08.12.2016
13:15:52
и у меня в проекте ещё receiver есть

не ручаюсь за истинность, сверил со своим манифестом

Svyat
08.12.2016
13:17:38
пуш приходит когда приложение открыто или свернуто. Убиваешь и как отрезало)
Такая особенность firebase. Она задокументирована. Нужно из модели, которую посылает сервер убирать объект по ключу notification

Иначе нотификация не будит сервис, а выводится сама

Svyat
08.12.2016
13:20:53
Тогда это очень странно.

Admin
ERROR: S client not available

Konstantin
08.12.2016
13:24:09
SimpleFireChatMessagingService - без exported=false
убрал эту строчку пуши стали приходить, спасибо

Google
Alexander
08.12.2016
13:42:58
с пушами еще на miui цирк такой же

Taras
08.12.2016
14:05:53
подскажите, есть в Андроид-студии интсументы для просмотра схем класов и зависимостей?

Fedor
08.12.2016
14:06:33
нет, я не нашел такого

Max
08.12.2016
14:29:20
Кто сталкивался с одновременным проигрыванием двух видео? Вроде на днях тема об этом проскакивала. Как ой примерно процент устройств не сможет сразу два видео проиграть?

Viacheslav
08.12.2016
14:43:29
Max
08.12.2016
14:50:50
Paul
08.12.2016
14:51:38
Народ, такая тема, есть edittext и гугловская клавиатура при фокусе на нем пишет с маленькой буквы. Попробовал поставить input cap sentences, теперь на гугловской ок, на кастомной с маленькой буквы. Как сделать нормальный edittext для ввода обычного текста?)

Viacheslav
08.12.2016
14:51:43
Не туда тыкаешь

Paul
08.12.2016
14:52:08
А про диаграммы на sof пишут плагин ставить надо: http://stackoverflow.com/questions/17123384/how-to-generate-class-diagram-uml-on-android-studio

Taras
08.12.2016
14:53:40
https://www.jetbrains.com/help/idea/2016.2/viewing-class-hierarchy-as-a-class-diagram.html
Спасибо, буду за компом, попробую

Nick Senchurin
08.12.2016
15:00:12
народ, у меня тут в проекте в ресайкл адаптере идет забегание в базу, это же ведь не круто? подобное ведь надо выжигать каленым железом?

Alexander
08.12.2016
15:04:00
народ, у меня тут в проекте в ресайкл адаптере идет забегание в базу, это же ведь не круто? подобное ведь надо выжигать каленым железом?
это оправдано только в случае, если у тебя 100500 записей в базе и ты не хочешь хранить их копию в памяти (OutOfMemory), доставая по частям из базы и показывая на экране. Но опять таки - удаляя за собой из памяти объекты, которые сейчас не видны на экране.

+ доставать надо не в самом адаптере, а при доскролле списка до конца

Nick Senchurin
08.12.2016
15:06:39
ну просто при первичной инициализации лаг где-то в секунду - посмотрел поглубже внутрь, там идет забег в базу при каждом бинде холдера

Nick Senchurin
08.12.2016
15:07:03
пагинация конечно выход, но в бинде холдера это не тру

ок, спасибо, займусь =)

Nick Senchurin
08.12.2016
15:09:15
sad but true

там просто раньше был обычный список, заказчзик попросил мультиселект, запилил через ресайкл, а что - скормил массив и все, а как оказалось там в каждом элементе этого массива не pojo а какой то макаронный монстр

Google
Alexander
08.12.2016
15:10:41
ну просто при первичной инициализации лаг где-то в секунду - посмотрел поглубже внутрь, там идет забег в базу при каждом бинде холдера
по поводу лага, если критично - заводишь поток, там грузишь, потом возвращаешь в UI. Пока не вернулось - крутишь крутяшку, офк при этом получая сверху все проблемы синхронизации =)

Nick Senchurin
08.12.2016
15:19:39
не, приключения с синхр. не очень люблю, как решение вижу через композицию, - тот массив заиничу единожды , там через ормлайт все, видимо автор решил не особо париться с foreign collections одна часть коллекций возвращается православно через аннотацию, а другая часть тупо руками из другой таблицы ,

в общем казнить, нельзя помиловать

Ⓜ️ᵃʳᵃᵗ
08.12.2016
15:29:42
а нельзя типа джоина сразу сделать ?

Nick Senchurin
08.12.2016
15:33:48
да можно наверное, как то на ормлайте делал, но там были какие то простейшие queryBuilder().where().isNull("archived").and().eq("parent_id", id).query();

а, джойн тоже в автокомплите подсвечивается, ну наверное можно и джойн )

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