
Сергей
02.03.2017
15:02:14
http://prntscr.com/ef4tdk
Ктонибудь делал подобный progress bar?

Marina
02.03.2017
15:14:22
объесните в чем польза даггера если можно накатать свои dependency injection?

Andrey
02.03.2017
15:15:35
в том же в чем и смысл других хороших библиотек - не надо писать свои велосипеды и тратить время на них вместо решения задач

Quantum Harmonizer
02.03.2017
15:34:53

Google

Alexey
02.03.2017
15:35:50
даже за деньги не буду

Quantum Harmonizer
02.03.2017
15:38:52
Слышал историю о том, как HTC подложили старый Gson системному CkassLoader'y :/

Alexey
02.03.2017
15:40:39
на android issues ишью был по этой теме, чуть ли не в первых по лайкам

Anton
02.03.2017
15:41:00
Сомневаюсь что ретрлфит не мог парсить на самсунге
Сказка
Учитывая что он не парсит

Alexey
02.03.2017
15:43:00
я думаю, речь про это https://github.com/google/gson/issues/726

Alexey
02.03.2017
15:46:39

Anton
02.03.2017
15:47:09
Как думаете что выбрать лучше для CI дженкис тревис или тимсити
Или что там еще
Серкл
Гитлаб

Sergey
02.03.2017
15:56:06
не мы злые, жизнь с самсунг такая

Google

Mikhail
02.03.2017
15:57:06
А что сообщения затёрли? Из-за флуда?)

Sergey
02.03.2017
15:57:26
да) админ и бан может за это дать

Roman
02.03.2017
17:01:37
Кто знает, почему метод для хешмапы fileList.keySet() возвращает сет объектов а не String? Сформировано вот так:
HashMap fileList = new HashMap<>();
fileList.put(file.getName(), file.length());

Andrey
02.03.2017
17:04:55
видимо потому что надо HashMap<String,Object>
обьявить
ну или вместо обжекта Long
если там длина файла будет
помоему в лонгах етот метод возвращает

Roman
02.03.2017
17:07:13
Да, в лонгах
Спасибо

Andrey
02.03.2017
17:07:38
пожалуйста

Anatol
02.03.2017
17:12:36
Как думаете что выбрать лучше для CI дженкис тревис или тимсити
Нужно выписать список задач, которые вы хотите решать с помощью ci и посмотреть примерно как их реализовывать.
Где это сделать проще/удобнее, то логичнее всего и брать.
Например Jenkins старый, но зато тем есть куча плагинов, которыми можно закрыть любую задачу.
Я юзаю jenkins. Собирает сборки, гоняет тесты, публикует в fabric, публикует на прод, и нотификации в чат раздает.
Но если бы сейчас нужно было настраивать с нуля я бы взял travis посмотреть и поиграться с ним.
По jenkins рекомендую вот этот туториал:
https://m.habrahabr.ru/post/315804/

Anton
02.03.2017
17:13:01
спасибо

Евгений
02.03.2017
19:06:02
А какой срок жизни у GCM-токена?
И в каких случаях он меняется?

Jackson
02.03.2017
19:10:13
после переустановки

Евгений
02.03.2017
19:12:45
А если обновить приложение?

Alex
02.03.2017
19:19:18
вообще, в своих проектах каждый запуск полученный токен отправляю на бекенд.
Он вроде как и просто так обновиться может

Евгений
02.03.2017
19:20:10
У меня тоже так, но токены почему-то становятся невалидными

Alex
02.03.2017
19:20:22
а так, да. он меняется после смены девайса

Google

Alex
02.03.2017
19:21:29
хм, странно
а как получаете токен?
что-то на подобии?
if (FirebaseInstanceId.getInstance().getToken() != null) {
setTokenRequest(FirebaseInstanceId.getInstance().getToken());
}

Евгений
02.03.2017
19:22:19
Ага, только через GCM
Но раньше сохранял в префах токен и сравнивал с новым. И только если они отличаются — отправлял на серв

Alex
02.03.2017
19:24:12
да, так даже лучше

Евгений
02.03.2017
19:25:03
Но в айос аппе так не делают и там токены становятся невалидными более чем в 20 раз реже
Но мб проблема не в этом

Alex
02.03.2017
19:27:08
ну, если раньше норм работало — может быть проблема на бекенде.
А вообще, переходите на Firebase. Подобных проблем не встречал

Евгений
02.03.2017
19:27:45
Планирую чуть позже, пока другие таски

Alex
02.03.2017
19:28:40
а, и кстати, если пуши просто не доходят(без ошибки от GCM), может проблема в самом телефоне. При первой инсталяции файрбейза у меня пуши не доходили вообще никакие, пока я через 2 часа не решил перезагрузить телефон.

Евгений
02.03.2017
19:29:24
А с чем это было связано? Отваливался сервис?
Не думаю что пользователи часто перезагружают телефон)

Alex
02.03.2017
19:30:35
ну, такая проблема была только 1 раз за всё время)
да, что-то не так с сервисом было)

Юрий
02.03.2017
20:11:47
всем привет
вопрос знатокам firebase
есть метод, который отправляет событие
logEvent(getBundle("Gallery", "RateMe - later"));
Category - "Gallery"
Action - "RateMe - later"
как мне мои события посмотреть в консоли?
всю консольку излазил - не могу найти

Sergey
02.03.2017
20:28:05
Добрый вечер, простите, я тут пытаюсь покорить Эверест с наскоку, и вопросы у меня будут нубские.

Михаил
02.03.2017
20:28:21
Народ
Есть чатик по спрингу?

Sergey
02.03.2017
20:28:40
Есть работающая софтина под android, я ее допустим могу поставить и запустить в виртуалке — есть какой-то способ посмотреть поля определенного класса в ней?
Ну, есть исходники, я знаю название класса, и знаю что он в общем-то создается в приложении один раз.

Google

Sergey
02.03.2017
20:29:13
Но исходники «не все» и не компилятся.

Anton
02.03.2017
20:29:54
по спрингу нет есть по ентерпрайзу

Admin
ERROR: S client not available

Anton
02.03.2017
20:29:59
там и про спринг базарят все время

Михаил
02.03.2017
20:30:14
Буду благодарен)

Anton
02.03.2017
20:30:57
https://telegram.me/javastart и https://telegram.me/jvmchat
2 для потных)

Quantum Harmonizer
02.03.2017
20:43:39

Ivan
02.03.2017
21:00:33

Евгений
02.03.2017
21:01:20
InstanceIDListenerService?

Ivan
02.03.2017
21:02:25
да
FirebaseInstanceIdService

Евгений
02.03.2017
21:03:26
Его же достаточно добавить в проект и дальше система сама будет вызывать, не?

Ivan
02.03.2017
21:03:57
в манифесте главное обьяви

Евгений
02.03.2017
21:04:39
Ага, с этим все ок

Mike
02.03.2017
21:08:36
Народ а подскажите, AppCompatActivity если приложка на 23 API пишется, будет работать на ранних версиях?

Gregory
02.03.2017
21:09:07
зачем использовать appcompat вообще, если нет требования поддерживать 4.х?

Mike
02.03.2017
21:09:56
Обхват аудитории ? Или 4.х уже не кто не юзает ?

Gregory
02.03.2017
21:13:15
так ты ж сам написал, что 23 API

Google

Gregory
02.03.2017
21:14:09
23 — это 6.0
или имеется в виду target sdk, а не min sdk?

Quantum Harmonizer
02.03.2017
21:16:32
Чёт мне казалось, что пряник уже ушёл с радаров.

Gregory
02.03.2017
21:16:59

Nikolai
02.03.2017
21:17:08
не тут то было

Gregory
02.03.2017
21:17:36
тогда там было вообще что-то типа 15%, если я правильно помню
что самое забавное — пользователи почти не заметили)

Nikolai
02.03.2017
21:18:10
что имело решающее значение?

Gregory
02.03.2017
21:18:18
то есть там как бы несколько ругнулись легонечко, им сказали, что лучше пусть купят нормальный телефон, и они отстали)

Quantum Harmonizer
02.03.2017
21:18:22