
Stas
27.11.2016
06:24:13
Попробую помочь, как к компу подойду
У меня сейчас почти та же задача решается через Name но компонент 1

Dmitriy
27.11.2016
06:25:36
c 1 компонентом проблемы нет ))

Максим
27.11.2016
06:56:07
Как переключить акк, чтобы я мог совершать поеупки?

Google

Максим
27.11.2016
06:56:08
У меня два аккаунта тестовый и издателя на устройстве

Dmitriy
27.11.2016
07:05:41
спасибо за помощь с даггером ) я решил проблему следующим образом: у меня есть много модулей, где я провайдю разные ретрофиты и разные сервисы. и есть один компонент, который получает все модули (appmodule netmodule firstapimodule secondapimodule...)


Artyom
27.11.2016
07:15:13
Всем привет. Помню, в подкасте не раз обсуждали сторонние билиотеки, которые реализуют обёртки над SQLite, причём используется не встроенная в ОС версия SQLIte, а поставляется своя вместе с библиотекой. Вроде как даже один из ведущих над чем-то таким работал. Можете ссылочку отправить, пожалуйста?
Ну и да, собственно какая задача возникла. Мне с сервера периодически приходят данные. Обычный json, в котором описываются объекты заранее неизвестного класса. То есть сегодня придут, скажем, Фрукты, Автомобили и Самолёты, а завтра придут Фрукты, Автомобили, Самолёты и Водопады, причём в Автомобилях добавится ещё пара новых полей. Мне всё это дело нужно локально кешировать, так как пользователям позарез необходима возможность работать с этими данными без сетевого доступа, и предоставлять какой-то способ работы с данными (какой - сейчас неважно).
Я понял, что встроенный sqlite мне не очень-то и поможет, так как он сильно завязывается на текущую версию бд, которая может обновляться только совместно с обновлением приложения (по крайней мере, так задумывалось). У меня же структура бд может обновляться всякий раз как я скачиваю новый json - могут появляться новые таблицы и/или столбцы в уже существующих таблицах. Какое можно придумать решение в таком случае?


sasha
27.11.2016
07:28:16
так строки json и храни в бд
и потом отдавай туда куда нужно по ключу

Artyom
27.11.2016
07:30:20
Может понадобиться (это уже звучало от заказчиков) делать выборки по загруженным данным. Вроде "выбрать все автомобили типа "хетчбек"".

sasha
27.11.2016
07:30:38
аааа может nosql бд
mongo db

Artyom
27.11.2016
07:31:19
mongo? На android?

sasha
27.11.2016
07:31:39
а нет версии для android?

Artyom
27.11.2016
07:31:54
Нет.

sasha
27.11.2016
07:34:18
приходят данные неизвестной (вариативной) структуры и надо с ними работать?!

Google

Artyom
27.11.2016
07:34:43
Да.

Stas
27.11.2016
07:35:51
у меня есть цепоча rx следующего вида:
someUiEvents()
.debounce()
.filter { it is EditComplete }
.flatMap { doRequest }
.doOnNext { updateUi }
Можно ли отменять последний запрос, если до его выпонлнения пришел новый EditComplete?
почти как autocomplete

sasha
27.11.2016
07:39:18
Да.
когда меняется предмеьная область, то и пофиг, но когда меняется структура и ты об этом не знаешь это странно.

Dmitriy
27.11.2016
07:39:24
метод subscribe возвращает subscription. сохраняй этот subscription. при новом EditComplete if (subscription != null && !subscription.isUnsubscribed()) subscription.unsubscribe()

Stas
27.11.2016
07:40:31

Dmitriy
27.11.2016
07:40:54
в чем костыль то? )

Stas
27.11.2016
07:41:02
кек

sasha
27.11.2016
07:41:06
да ему вроде не это надо, у него во flatMap тяжелый запрос который хочет отменить, когда UI начал кидать новый поток евентов.

Stas
27.11.2016
07:41:23
это не путь воина
так можно и на асинктаских писать)
subscription внутри потока данных
мне кажется что нужен take или last или их аналог

sasha
27.11.2016
07:42:41
или skip

Александр
27.11.2016
08:12:36
Парни, есть проблема.
Имеется ListViewCompat с адаптером CursorAdapter
И у меня есть 3 вкладки. В bindView прописываю setOnClickListener на элемент view

Максим
27.11.2016
08:13:44
Как узнать сколько юзеров сидят на новой версии аппы?

Александр
27.11.2016
08:13:47
и когда я меняю таб на другой, то при клике происходит Null pointer

Google

Александр
27.11.2016
08:14:09
А если в этом же табе листать и кликать, то всё окей

Ⓜ️ᵃʳᵃᵗ
27.11.2016
08:14:30

Александр
27.11.2016
08:14:35

Quarx2k ?
27.11.2016
08:14:54

Александр
27.11.2016
08:14:59
Т.е. я листаю, кликаю - всё ок, перехожу на другой таб и обратно возвращаюсь - listener становится null

Максим
27.11.2016
08:15:25

Александр
27.11.2016
08:15:37
типа с версиями

Ⓜ️ᵃʳᵃᵗ
27.11.2016
08:16:09

Александр
27.11.2016
08:16:17

Quarx2k ?
27.11.2016
08:16:18

Ⓜ️ᵃʳᵃᵗ
27.11.2016
08:18:00
Да
подохреваю, что просто веройтно перд. фрагмент прибивается

Александр
27.11.2016
08:18:16

Quarx2k ?
27.11.2016
08:19:13

Ⓜ️ᵃʳᵃᵗ
27.11.2016
08:20:33
есть несколько решений.
сохранять и восстанавливать состояния.
FragmentStatePagerAdapter
веротяно setRetainInstance
или еще проще, сказать саомому вьюпейджеру сколько держать в памяти фрагментов )

Александр
27.11.2016
08:22:38
я вроде offscreenpagelimit прописывал
сча
Нет, забыл видимо, заработало)

Alexander
27.11.2016
08:53:48

Sasha
27.11.2016
08:55:08
Это из-под винды заработает? Оо

Google

Sasha
27.11.2016
08:55:28
Я хочу текстовый чатик простенький запилить
Но совсем новичок в этом, а разобраться надо))

Alexander
27.11.2016
09:03:19
Чатик под винду?)
тогда нет, пример проекта под андроид
хотя вообще непонятно, зачем тебе webrtc только для чатика, сокетов хватит)

Максим
27.11.2016
09:30:54
http://prntscr.com/dcb97r
Почему так?

Admin
ERROR: S client not available

balolam
27.11.2016
09:48:29
Жди, все ок

Андрей
27.11.2016
10:30:24
Всем привет. Есть какие нить готовые компоненты что бы сделать страничку профиля как в приложении google+
?

Andrey
27.11.2016
10:31:33
Нет

Sasha
27.11.2016
11:28:14
Я имел ввиду сборку проекта под виндой

DivelNick
27.11.2016
11:41:40
Здравствуйте, а есть кто работает и не имеет высшего образования?
Нужно ли вообще высшее образование, реально без него устроиться?

I
27.11.2016
11:42:45
а в какой стране ты живешь?
а так вообще реально

DivelNick
27.11.2016
11:42:52
Россия

I
27.11.2016
11:43:01
в РФ почти всем похер

Андрей
27.11.2016
11:43:03

Google

I
27.11.2016
11:43:41
просто иногда встречаются двадцатилетние сеньоры без вышек - и вот с ними надо осторожней

DivelNick
27.11.2016
11:43:53
Я вот просто учусь сейчас на 3-м курсе, с универа толку ноль только время отнимает. И вот думаю стоит ли вообще ходить

Ⓜ️ᵃʳᵃᵗ
27.11.2016
11:44:21

Alexander
27.11.2016
11:44:33
Диплом лишним не будет

I
27.11.2016
11:45:09
а еще с армией пока вопрос реши

DivelNick
27.11.2016
11:45:24
Просто думал стоит ли он времени которое я убью на него

Alexander
27.11.2016
11:45:43
Лучше доучиться, чем потом упускать сочные вакансии, где таки потребуют наличие диплома. А так да, и без диплома какую нибудь работу найдешь

DivelNick
27.11.2016
11:46:47
Печаль

Ⓜ️ᵃʳᵃᵗ
27.11.2016
11:50:53

Yuri
27.11.2016
11:51:00

Andrei
27.11.2016
11:51:08
@DivelNick привет, у меня похожая история. Я уже два года занимаюсь коммерческой мобильной разработкой и где-то 3 года в целом программированием, сейчас тоже на третьем курсе университета, на комп.инженерии, сейчас работаю в самой большой IT-компании в Украине,
диплом как бы мне и не нужен в Украине, но я планирую закончить университет и получить диплом, чтоб было потом легче мигрировать зарубеж

Ivan
27.11.2016
11:51:16

Roman
27.11.2016
11:51:56

DivelNick
27.11.2016
11:52:00
А что за границей без диплома не берут?

Roman
27.11.2016
11:52:10
Не берут, конечно
Голубая карта, все дела

Andrei
27.11.2016
11:52:57
@DivelNick, как попадешь, если у тебя будет знакомый заказчик, с которым ты будешь успешно работать несколько лет, то я думаю ему будет пофиг, есть ли у тебя диплом

DivelNick
27.11.2016
11:53:07