
Ilya
29.01.2017
10:05:04
есть MVP, где Вьюха это либо активити либо фрагмент. К ней обычно "прицеплен" презентер (который инжектируется даггером, ну да это не ссуть). все презентеры наследуются от базового. При этом хотелось бы чтобы именно презентер хранил Модель (у меня это многоликий анус - и модель в терминологии ActiveAndroid, и то что я засылысаю не сервер (конвертируется в json retrofitom), и то что я получаю с сервера(обратная конвертация), например, набор моделек типа "Адрес" при запросе профиля. Собственно говоря, хотелось бы чтобы презентер прицепленный ко вьюхе сам создавал ту модель которую будет в дальнейшем хранить и наполнять всякой цнной информацией

Dmitri
29.01.2017
10:08:02

Ilya
29.01.2017
10:10:18
....собственно, когда презентер цепляется к активита даггером он создаётся. Причём создается конкретный презентер знающий чем он параметризован. Вот в этом конструкторе и хочется создавать конкретную модель, ту которой он параметризован

Anton
29.01.2017
10:11:13
AppBarLayout скорее всего да

Google

Anton
29.01.2017
10:11:17
а скроллвью нет
у тебя вместо него ресайкер

Dmitri
29.01.2017
10:11:31
Понял

Sergey
29.01.2017
10:11:36
В глайде можно переоппеделить ту часть/таргет что ходит в сеть?
Мне надо вместо сети выдирать картинки с фидеофайлов асинхррнно конечно.

Андрей
29.01.2017
10:13:30
lintOptions {
warningsAsErrors true
abortOnError true
}

Павел
29.01.2017
10:19:29
Привет, как сохранить состояние recycler при повороте экрана? Надо сохранять лист данных?

Gerc
29.01.2017
10:20:04
Он сам сохраняет

Павел
29.01.2017
10:21:11
Можно подробней, пожалуйста? Не смог нагуглить ничего полезного

Gerc
29.01.2017
10:21:47
Код смотреть надо

Павел
29.01.2017
10:22:47
Код чего? Адаптера?

ಠ_ಠ
29.01.2017
10:23:27
Можно и так

Google

Gerc
29.01.2017
10:23:37
Фрагмента

Anton
29.01.2017
10:26:14
можно юзать одинаковые id у различных виджетов используя include?
у меня допустим 3 лейата которые я инклудю по ситуации и в каждом есть textview могу я ему id присвоить и оно будет на все действовать
бля ебано обьяснил

Ilya
29.01.2017
10:28:27
...и вообще версия 0.2.3 чуток смущает)

Dmitri
29.01.2017
10:37:20

Anton
29.01.2017
10:37:40
ну и эппбар вроде
да координатор нужен

Dmitri
29.01.2017
10:37:48
Ну да
Чето оно у меня расставилось не очень теперь

Anton
29.01.2017
10:38:40
сделай с инклудом
создай в студии basic activity и посмотри как там

Dmitri
29.01.2017
10:39:03
Есть уже он
Щас еще чето подумаю тут

Андрей
29.01.2017
10:46:23

Dmitri
29.01.2017
10:48:34
Что не так? Почему странный отступ?
Все

Google

Dmitri
29.01.2017
10:49:06
Отмена
Метод уточки сработал)
Сам все понял

J
29.01.2017
11:15:40

sasha
29.01.2017
11:15:45

Dmitri
29.01.2017
11:16:02
+++

Alexey
29.01.2017
11:16:31

sasha
29.01.2017
11:16:53

Alexey
29.01.2017
11:17:15

sasha
29.01.2017
11:18:00
В категории spelling.

Sergey
29.01.2017
11:30:21

Иван
29.01.2017
11:34:23
Может ли при чтении из асетов сжиматся картинка?

Dmitri
29.01.2017
11:38:13

Sergey
29.01.2017
11:38:40

Dmitri
29.01.2017
11:38:54
Где ж ты раньше был( Уже переделал все

Sergey
29.01.2017
11:38:57
Это просто отступ

Dmitri
29.01.2017
11:38:58
Но буду знать, спасибо
"?" это некие константы?

Sergey
29.01.2017
11:40:00
Если тебе не надо CollapsingToolbar, то и координатор можно не лепить

Google

Dmitri
29.01.2017
11:40:01
Где можно про них почитать?

Sergey
29.01.2017
11:42:54
В доках гугла где-то было

Илья
29.01.2017
11:59:50
В случае координатора

Sergey
29.01.2017
12:00:08

Илья
29.01.2017
12:00:58
Дык если не нужен координатор, то там либо relative, либо linearlayout, а там без отступов все ок

Sergey
29.01.2017
12:01:17

Илья
29.01.2017
12:01:38
Ну) поэтому отступ - костыль

Sergey
29.01.2017
12:03:02
Координатор тот же FrameLayout

Admin
ERROR: S client not available

Андрей
29.01.2017
12:31:36

Alexander
29.01.2017
12:35:07

Dmitriy
29.01.2017
13:37:49
Привет всем! Узнал, что у темы стиля есть атрибут "windowBackground", который появился в 21 апи. А где вообще искать впредь такую инфу? Ни разу не видел доков по темам и стилям

@
29.01.2017
13:39:33
Ubuntu или Windows 10?

Artem
29.01.2017
13:45:28

Gregory
29.01.2017
13:51:25

Dmitriy
29.01.2017
14:00:02
да вроде он всю жизнь был
http://stackoverflow.com/questions/30349495/no-resource-found-that-matches-the-given-name-attr-windowbackground

Gregory
29.01.2017
14:01:56

Dmitriy
29.01.2017
14:04:24
Тогда я не понимать
У меня студия выругалась при сборке

Google

Gleb
29.01.2017
14:05:32
namespaces разные - у одного "android:" -у другого нет
тот который "android:" с первой версии был

Alexey
29.01.2017
14:06:43
второй - разве не из appcompat?

Gregory
29.01.2017
14:10:50
а зачем он нужен в appcompat?
мечтаю когда-нибудь дропнуть 4.х и не использовать whateverCompat вообще уже наконец

Иван
29.01.2017
14:11:40
Компат всегда будет из-за новых плюшек и старых версий систем
Компот*

Gregory
29.01.2017
14:11:56
в смысле, мне-то он нужен только для всяких там тулбаров на 4.х

Alexey
29.01.2017
14:12:00
не знаю, зачем он в appcompat, но меня тоже он вымораживает

Gregory
29.01.2017
14:12:02
а зачем он может ещё понадобиться?
support library — отдельная история

Alexey
29.01.2017
14:13:58
support ещё ладно, тем более, что из неё фрагменты уже выпилили в отдельную либу. Там не так часто совместимость ломают

Андрей
29.01.2017
14:18:23


Gleb
29.01.2017
14:25:06
AppCompat всех по-ходу бесит - раньше я пытался делать Холо-тему для v11, Material для v21, вечно вилки писал на проверку api, потом задолбало его выковыривать - студия вставляет, ты выковыриваешь, она вставляет - ты выковыриваешь.
В результате плюнул на всё это - смирился...
Видится мне, апкомпат не пропадёт никогда...
Философия гугла - противоречит философии андроида -
их не устроит если на 50% устройств(api19) будет Холо -
не для того они стока бабок в материал вложили, в апкомпат и завели новую design либу и продолжают саппортить
слишком сильно гугл настаивает на апкомпате, хорошо это или нет, удобно нам или нет - никого не волнует
ставки сделаны, деньги вложены - материал изобретен - заднюю они уже не здадут.
а превратить Android в iOS - с одной актуальной версией и простым однозначным апи и везде работает - unreal(по-крайне мерее в ближайшие n-лет)... слишком кодовая база у андроида огрохуеная
так что... трахаться и трахаться нам товарищи ??


Андрей
29.01.2017
14:36:02
Ну не знаю. По мне, так на оборот - пытаться на 4-ых саппортить холо, когда все уже перешли на материал - это дополнительный геморой. И с саппортом это неплохо решается - обо всех отличиях разных апишек парюсь не я, а он.

Alexey
29.01.2017
14:36:31

Gleb
29.01.2017
14:37:42

Alexey
29.01.2017
14:43:16
Да и на нативных activity проблем много, с той же анимацией. Вон Wharton недавно тени показывал https://twitter.com/JakeWharton/status/825088018793058307

Gleb
29.01.2017
14:46:55
Народ, у меня у одного такой мир, в котором заказчики/руководство класть хотели на материал и гайды в страхе "потерять свой бред(т.е. brand), уникальность на рынке", так и норовят кнопку "закрыть" залепить и тп, ну или "как в айфоне" сделать.
И из-за этого много головняка со стилизацией того же апкомпата, да и ... окостыливания в коде в целом
???

Андрей
29.01.2017
14:59:42
У нас тоже заказчик часто любит ввернуть что-то такое эдакое. Иногда прислушивается к нам что это нехорошо, юзер експириенс, все дела. Но на некоторых вещах настаивает.
В особо тяжких случаях приходилось переверстывать библиотечные xml-ки или переопределять библиотечные класы. Не это было не так уж сложно или долго.
Тем более что за дополнительную работу всеравно заказчику доплачивать. Так что особой проблемы в этом не вижу.