
Yuri
02.11.2016
08:45:05
Только из за configurationchanged?
Если у вас запрещено пересоздание активти при смене конфигурации, и вы не используете фрагменты, которые реплейсят друг друга с добавлением в бэк стэк, то плюс может быть только если аткивити, находясь в бэкстэке, была уничтожена, но процесс продолжил работать(но это не наблюдается с android 4+).

Alexey
02.11.2016
08:49:50

Yuri
02.11.2016
08:51:54
Только из за configurationchanged?
+ глоабльные презентеры, которые могут аттачиться к нескольким вью и тут же приводить их в правильное состояние(иначе придётся писать swith по ViewState like Mosby)

Anton
02.11.2016
08:56:47
Не понял как это к нескольким вью

Google

Anton
02.11.2016
08:57:02
Я думал одно из правил мвп 1 -презентер 1 вью

Yuri
02.11.2016
08:59:45
Я думал одно из правил мвп 1 -презентер 1 вью
Не видел такого правила, поэтому в мокси 1 презентер - 1 интерфейс вью. Одновременно приаттаченных реализаций - сколько угодно. Поэтому можно использовать один презентер в разных активити
@InjectPresenter(type = PresenterType.GLOBAL, tag = BasketPresenter.TAG)
BasketPresenter mBasketPresenter;

Alexey
02.11.2016
09:03:24
таким образом можно ещё лучше разделить логику на презентеры, чем всё в один презентер пихать, чтобы презентер не разбухал на 5к строк кода

Yuri
02.11.2016
09:07:31

Ⓜ️ᵃʳᵃᵗ
02.11.2016
09:22:22
в общем то да, я например даже Navdrawer пихаю в отдельный перзентер - вью, лично мне так удобнее. ) к тому же, он повторяется в нескольких активити, то реализация логики выходит только одной строчкой кода. а презентер сам разбирается каке из элементов меню я нажал.

Silvestr
02.11.2016
09:49:42
Привет, как детектить смену sim
кот такое делал?

Ⓜ️ᵃʳᵃᵗ
02.11.2016
09:52:06
а SO что говорит ?
http://stackoverflow.com/questions/5389512/event-when-sim-card-is-changed

Silvestr
02.11.2016
09:53:12
android.intent.action.SIM_STATE_CHANGED
приходить когда хочет(

Ⓜ️ᵃʳᵃᵗ
02.11.2016
09:54:27
пишут что можно операться на id симки

Google

Silvestr
02.11.2016
09:56:39
ща попробую

Nick Senchurin
02.11.2016
10:04:36
о, адской шутеечки про 666 участников еще не было

Alex Фэils?︙
02.11.2016
10:04:57
Точно
Android S - Satan вышел

Stas
02.11.2016
10:09:31
Почему у меня при смене активити у первого вызывается только onPause?
onStop нет

Denis
02.11.2016
10:10:08
может новая прозрачная?

Stas
02.11.2016
10:10:16
Нет, обычная
Только windowSoftInput кастомный, остальное все по дефолту
Никаких флагов
Вызываю из фрагмента через startActivity

Ⓜ️ᵃʳᵃᵗ
02.11.2016
10:13:59
глюпий вопрос ,но override не забыл там поставить ? ))

Bulat
02.11.2016
10:18:50
Как аннотация @Override может на что-то повлиять вообще?

Ⓜ️ᵃʳᵃᵗ
02.11.2016
10:19:23
сказать как ?

Bulat
02.11.2016
10:19:29
ага

Ⓜ️ᵃʳᵃᵗ
02.11.2016
10:19:50
чет мне лень стало

Bulat
02.11.2016
10:19:56
:(

Alexey
02.11.2016
10:20:57
@localhostEU одна из бесполезнейших аннотаций в джаве? )

Bulat
02.11.2016
10:21:16
ну иногда IDE подсвечивает

Google

Artem
02.11.2016
10:24:16
Сколько зарабатывает программист в Москве по мнению ФНС
? Хабрахабр: Блог компании Regberry.ru, Законодательство и IT-бизнес, Карьера в IT-индустрии, Развитие стартапа, Фриланс
5 000 000 рублей в год или 417 000 рублей в месяц зарабатывает московский предприниматель, оказывающий услуги по разработке компьютерных программ и баз данных. Если же он ещё и компьютеры ремонтирует, то его доход удваивается и достигает заветной круглой цифры в 10 000 000 рублей. Такие суммы потенциально возможного годового дохода IT-специалиста приводятся в законе г. Москвы от 31.10.2012 № 53 «О патентной системе налогообложения».
Читать далее ➡ https://shbr.xyz/hh314128

Dmitrii
02.11.2016
10:26:10
Испортил идилию)

Bulat
02.11.2016
10:28:09
ну вот

Alexey
02.11.2016
10:41:04

Gerc
02.11.2016
10:41:55
Пару флудиров забанить и все встанет норм

Ⓜ️ᵃʳᵃᵗ
02.11.2016
10:42:17
не нужно никого банить

Alexey
02.11.2016
10:42:35
Испортил идилию)
так уж случилось что ты оказался 667-м в группе и по этому случаю с тебя рассказ о себе.
где работаешь, как попал в андроид мир, как давно пишешь под андроид.

Bulat
02.11.2016
10:43:51

Алексей
02.11.2016
10:57:15
всем привет. Уже несколько часов не могу понять в чём дело. Я с активити шлю запрос, и когда получаю ответ я вызываю
ContactListUserFragment fragment = (ContactListUserFragment)pagerAdapter.getItem(0);
fragment.getContacts();
при вызове getContacts() у меня в фрагменте нулевые ссылки(я дебажил по всем переменным фрагмента null). Хотя перед вызовом getContacts(), Фрагмент уже создался и там нет null ссылок. Такое чувство что два фрагмента) или я не так метод фрагмента из активити дёргаю.

Artem
02.11.2016
11:07:08
дык getItem обычно же новый фрагмент создаёт?

Алексей
02.11.2016
11:10:24
ясно

Сергей
02.11.2016
12:42:24
Ребят, выкатил staged rollout для рабочей версии а гугл пишет Тестовая версия (20%)
под тестовой он имеет ввиду именно staged чтоли? раньше не обращал внимание

Stas
02.11.2016
12:47:37
У меня ошибки выводятся диалогами. если открыт диалог, то по кнопке назад, нужно его закрыть, иначе вызвать метод презентера

Сергей
02.11.2016
12:47:56
хм а в английской версии пишет in Prod (20%)

Stas
02.11.2016
12:48:17
это можно решить быстрее, чем вешать листнер на каждый диалог?

Yuri
02.11.2016
12:50:49

Stas
02.11.2016
12:52:56
я думал диалог закрывается из super.onBackPressed()
когда вызвается onBackPressed() андроид гарантирует: что нет никаких активных алертов на моей активити?

Google

Yuri
02.11.2016
12:54:36

Stas
02.11.2016
12:55:09
нет, AlertDialog из supportLibrary

Mikhail
02.11.2016
12:59:25
В колине как то можно инстант ран запустить? или надо JRebel прикручивать?

Stas
02.11.2016
13:03:23
круть, и правда если диалог открыт, onBackPressed не вызывается

Admin
ERROR: S client not available

Alexey
02.11.2016
13:18:44

Gerc
02.11.2016
13:19:27
В7

Anton
02.11.2016
13:19:32
Материалдиалогс классная либа на гитхабе

Nick Senchurin
02.11.2016
13:21:02
мне вот непонятно почему в материальном дизайне в диалогфрагменте сделали такую ущербную кнопку "ок"
чтобы пользователь окончательно наверное в нем разачаровался

Anton
02.11.2016
13:21:32
В смысле ущербную
Обычная текс баттон

Nick Senchurin
02.11.2016
13:21:53
в <5 там половина области на отмену половину на ок
а сейчас все забито в угол, человеки с толстыми пальцами вообще наверное плачут

Alexey
02.11.2016
13:38:06
ребят, как делаются подобные анимации https://dribbble.com/shots/3026988-Pull-To-Refresh-Airbnb ?
path ?

Artem
02.11.2016
13:39:42
path animation -> google

Ⓜ️ᵃʳᵃᵗ
02.11.2016
13:44:57
готовая библа даже есть для path анимации

Vladimir
02.11.2016
13:45:20
Всем привет!
кто работал с Facebook SDK, подскажите пожалуйста
мне необходимо поддерживать Android 2.3.3 (sdk 10), в то время как Facebook SDK поддерживает android от API 15
какие есть варианты для такой ситуации?

Alexey
02.11.2016
13:45:37
анимация*

Google

Ⓜ️ᵃʳᵃᵗ
02.11.2016
13:46:43
из той что смотрел использовала svg формат

Alexey
02.11.2016
13:47:07
в svg можно анимацию сделать?

Ⓜ️ᵃʳᵃᵗ
02.11.2016
13:47:15
нет
просто будет на основе ее так рисовать

Alexey
02.11.2016
13:47:43
там же в path задаются координаты от каких к ким трансформировать

Ⓜ️ᵃʳᵃᵗ
02.11.2016
13:48:59
https://github.com/jaredrummler/AnimatedSvgView

Dmitriy
02.11.2016
13:49:53
Кто то работал с PopupMenu ?
Интересует выделение сабменю при открытии а так же как убрать отступы между этими сабменю

Artem
02.11.2016
13:50:42
кто-то полюбому работал
тебе лучше popupwindow тогда

Mikhail
02.11.2016
13:53:12
Ребят, помогите, падает приложение на Котлине после релиза. Дев работает нормально.
Падает на:
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: ...
На релизе теряются классы котлина

Artem
02.11.2016
13:53:35
minify? proguard?

Alexander
02.11.2016
13:53:37
попробуй пару раз клин сделать
и proguard чекнуть

Mikhail
02.11.2016
13:54:09
вот что то никто не жалуется на прогуард с котлином