
Nick Senchurin
27.02.2017
11:54:23
просто в текущем состоянии логика как бы действительно отделена от вьюх, но на мвп вроде это не особо ложится - там вроде как презентер привязывается к активити и ее методам жц

Gleb
27.02.2017
11:55:37

Alexander
27.02.2017
12:06:01

Google

Михаил
27.02.2017
12:16:09
Привет всем, может кто нибудь подкинуть ссылок на статьи и примеры по реализации флэйвора с девелоперским меню в приложении. Сейчас пытаюсь въехать как это в u2020 сделано но чет как-то заморочено там, не понимаю я как это у себя реализовать (MVP и даггер присутствует).

Egor
27.02.2017
12:17:54
а что за девелоперское меню?

Anton
27.02.2017
12:19:01
такое справа вылезает и там параметры
оно?

Egor
27.02.2017
12:19:16
обычно делать простую проверку типа если флавор == дев - показываем меню или есть вариант где в депенденси подключают стаб-либу для релиз сборки, тогда все будет только в деве
кинь ссылку, я видел пару неплохих реализаций, может чтото новое

Михаил
27.02.2017
12:20:05

Anton
27.02.2017
12:20:34
я где то видел но забыл
у вартона вроде

Михаил
27.02.2017
12:21:36
в u2020 есть но там както сложно для меня, чтонибудь попроще бы, но при этом чтобы в продакшен сборке меньше лишнего кода было

Egor
27.02.2017
12:21:58
https://github.com/patrickfav/under-the-hood
https://github.com/jgilfelt/chuck

Stas
27.02.2017
12:32:57
Можно ли получить статус публикации автоматически?

Google

Stas
27.02.2017
12:33:26
для ios это делает fastlane, для android не могу ничего найти

@
27.02.2017
12:34:14
чаво?

Stas
27.02.2017
12:36:01
хочу чекать статус публикации с бека
что не ясно

Mikhail
27.02.2017
12:38:39
Публикации приложения в Play?

Stas
27.02.2017
12:40:30
да

Валерий
27.02.2017
12:48:16
напомните плагин, чтобы градл падал при релизной сборке, если в коде есть какой-нибудь TODO: FIX!!!!!

Sergey
27.02.2017
12:48:40
надо повысить уровень угрозы

Yuri
27.02.2017
12:57:48
http://stackoverflow.com/questions/33504186/how-to-make-grade-release-build-fail-using-lint-option-stopship

Andrey
27.02.2017
13:23:34
народ, кто знает как в expandebleListView воткнуть в конец итема иконку(мол открыт, или закрыт)?

Quarx2k ?
27.02.2017
13:25:24
Просто картинку в холдере на парнент

@
27.02.2017
14:02:24
Ох уж этот гугил, понапридумывает новых ограничений, а ты ебись обходить их) мда

Andrey
27.02.2017
14:13:17
или вьюхи, которые ручками переписывать для своих целей нужно хД

Alexander
27.02.2017
14:14:40
Ребят, кто-нибудь ставил приложение через PackageInstaller.Session?
Проблема в том, что ресивер на PACKAGE_ADDED вызывается два раза на Android >= 5.1

Арсений
27.02.2017
14:15:35

Alexander
27.02.2017
14:16:22
неа, когда просто ставлю приложуху, вызывается 1 раз. И ресивер в манифесте.

@
27.02.2017
14:16:44
не знаю че там у тебя за трабла, но ежли вызывается дважды поставь флаг типа
if(!flag){
выполнить 1 раз
flag = true;
}

Арсений
27.02.2017
14:17:06

Alexander
27.02.2017
14:17:44

Google

Арсений
27.02.2017
14:18:01

Alexander
27.02.2017
14:18:18
Да. Но каждый по 2 раза.

Арсений
27.02.2017
14:19:07
Значит где-то в коде ошибка, или переустанавливаешь 2 приложения

Владимир
27.02.2017
14:20:05
https://pp.vk.me/c639328/v639328097/9273/TuaUPHmpJsU.jpg

Alexander
27.02.2017
14:20:59

Anton
27.02.2017
14:21:23
о мемасики

Alexander
27.02.2017
14:21:32
На Android 5.0 норм. работает. Хрен знает. Ладно, буду копаться

Todor
27.02.2017
14:46:13
Подскажите плз
Превьюшка показывает центрированую по горизонтали и вертикали вьюху, по факту - центр берется только по вертикали, по горизонтали вьюха прилеплена к левой стороне: https://gist.github.com/iamtodor/282e3126be26cb9432f930f2a1d3a203

Quantum Harmonizer
27.02.2017
14:47:52

Todor
27.02.2017
14:49:25
@Harmonizr перфект, спасибо)
а что не так с линеаром было? или он так не умеет?

Quantum Harmonizer
27.02.2017
14:50:36

Todor
27.02.2017
14:53:45
@Harmonizr хмммм
в любом случае уже переделал все на фрейм лайаут
но просто интересно
добавил ориентейшн в ЛЛ
поставил гравити центр
в итоге вьюшка горизонтально по центру, а по вертикали - сверху

Quantum Harmonizer
27.02.2017
14:54:21

Todor
27.02.2017
14:54:53
значит однокременно и вертикально и горизонально ЛЛ не умеет? @Harmonizr

Edgar Khimich
27.02.2017
14:59:51
У кого то были с крашлитикой проблемы ?
У меня что то она не хочет показывать крашы в дебаг режиме.

Валерий
27.02.2017
15:00:49
а в инициализации нет чего-то вроде CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build(); ?

Edgar Khimich
27.02.2017
15:01:29
Fabric.with(this, new Crashlytics(), new CrashlyticsNdk());
Только такое

Quarx2k ?
27.02.2017
15:03:05
CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(!BuildConfig.IS_CRASHLYTICS_ENABLED).build();
Fabric.with(this, new Crashlytics.Builder().core(core).build(), new Answers());
У меня так и все ок для дебага. Вкл и выкл нормально

Quantum Harmonizer
27.02.2017
15:03:33

Svyat
27.02.2017
15:03:46
если ты уверен, что у тебя крашлитика включена в дебаг сборке, то смотри applicationId

Google

Валерий
27.02.2017
15:04:02
я не помню, не используется ли там отпечаток ключа подписи приложения?

Todor
27.02.2017
15:04:37
@Harmonizr пасиб :)
знаю, только что FL наиболее легковесный)

Edgar Khimich
27.02.2017
15:04:52
А Answers это что ?

Валерий
27.02.2017
15:05:06
аналитика от fabric

Edgar Khimich
27.02.2017
15:05:49
Она необходима для крашлитики ? Или оно отдельно работает ?

Anton
27.02.2017
15:05:54
анал

Admin
ERROR: S client not available

Anton
27.02.2017
15:06:01
она в фабрик пакет входит

Dmitry
27.02.2017
15:06:17
у меня такой вопрос, есть TabLayout и TabLayout.
Хочу при выборе нового таба апдейтить выбранный фрагмент,
но бывает, что он в этот момент еще не инициализирован.
что делать?

Валерий
27.02.2017
15:06:28
не необходима

Roman
27.02.2017
15:28:49
Народ, нужно небольшое разъяснение по работе HandlerThread, Looper и т.п.

Edgar Khimich
27.02.2017
15:29:37

tirips
27.02.2017
15:30:15
Кто работал с google tag manager? Что если в аппе юзается гугл аналитика, получится с gtm слать ивенты в firebase и гугл аналитику?

Gleb
27.02.2017
15:30:59

Quantum Harmonizer
27.02.2017
15:31:00

Roman
27.02.2017
15:31:16
Есть класс ThumbnailDownloader<T> extends HandlerThread в нем вызывается метод protected void onLooperPrepared() в котором исполняется вот этот код: https://forums.bignerdranch.com/t/challenge-using-lrucache/11009
В этом коде объявляется переменная final Bitmap bitmap;
В которую грузится что то через http

@
27.02.2017
15:32:57
Такс, вопросец имеется... Подскажите, существуют ли эмулятор под android 6?, образы что в студии не подходят, проблемы с виртуализацией

Victor
27.02.2017
15:33:24
Genymotion

Google

Aidar
27.02.2017
15:33:32
Ставь арм образ
Правда он лагать будет
Но это полная эмуляция

@
27.02.2017
15:34:48
Вот Genymotion уже ближе, но там походу 4.4 а под 6у чет нет, ща гляну arm под 6 но чет мне показалось армы под последние версии не собирают, может провтыкал

Aidar
27.02.2017
15:35:03

Anton
27.02.2017
15:35:13
На медиуме есть статья по луперу и хендрелу
Там все понятно

Aidar
27.02.2017
15:35:45
Я не знаю как там у вас во встроенном говноменеджере в андроид Студио но в наромальном менеджере точно есть

Konstantin
27.02.2017
15:36:04

@
27.02.2017
15:36:06
спс, ща чекну

Victor
27.02.2017
15:36:07
Арм действительно начиная с 5-го андроида не работает в Genymotion
он официально и не поддерживался давно

Aidar
27.02.2017
15:36:23
Я не про генимоушн
Я про avd

@
27.02.2017
15:36:43
ща чекну

Roman
27.02.2017
15:37:13

Aidar
27.02.2017
15:38:25
В нескольких потоках изсеняешь?