
Denis
25.01.2017
12:08:09
вот мне тоже любопытно, а можно конкретезировать задачу? для чего такой фокус?))

Alexey
25.01.2017
12:09:28
вообще, у меня почему-то не редко возникает эта задача, причем в совершенно разных проектах (и не только моих) )) На SO все советоветуют обрабатывать в onActivityResult, реже кто - FLAG_ACTIVITY_FORWARD_RESULT и почти все молчат про анимацию

Илья
25.01.2017
12:09:51
Достаточно распространенная штука, согласен

Denis
25.01.2017
12:10:09
ну пример?))

Google

Denis
25.01.2017
12:11:02
у меня не сильно большое многообразие проектов было, как-то ни разу не сталкивался с таким сценарием

Глеб
25.01.2017
12:11:04
Если попробовать это все в двуусвязный список?

Alexey
25.01.2017
12:11:05
Denis да есть тут, конечно, и другие способы решения, но мне они пока не очень нравятся

Глеб
25.01.2017
12:11:13
Если к задаче подходит конечно

Denis
25.01.2017
12:13:13
ну так конкретно что за задача? когда нужно запустить одну активити, потом другую, а потом через первую изменять флаги?

Глеб
25.01.2017
12:13:49
ExpandableListView

Илья
25.01.2017
12:14:06

Denis
25.01.2017
12:15:33
а где тут третья?

DivelNick
25.01.2017
12:21:06

Nazarii
25.01.2017
12:55:33
Ребят, как этот элемент называется?
Спиннер?

Artem
25.01.2017
12:56:22
слишком затер
лично я хз что это у тебя

Google

Nazarii
25.01.2017
12:56:42
Дальше открывается такое меню
Левая колонка - номер раздела, правая - стиха, при нажатии на главу наводит на тот скрин что после скинул
Просто button?

Roman
25.01.2017
12:59:09
Всем привет! Создаю кастомное вью, рисую канвой. Хочу сделать для него тень. Использую setShadowLayer, метод работает, рисует тень, но не во всех случаях. Не рисует в случаях, когда например вьюха прямоугольная, а делаю на линии изгиб и тень появляется. Есть идеи?

Valentin
25.01.2017
13:02:52
Ребят привет всем! Кто-нибудь сталкивался с java.lang.RuntimeException: Unable to instantiate application com.jm.joinmamas.JmApp: java.lang.ClassNotFoundException: Didn't find class "com.jm.joinmamas.JmApp" on path: DexPathList[[zip file "/data/app/com.jm.joinmamas-1/base.apk"],nativeLibraryDirectories=[/data/app/com.jm.joinmamas-1/lib/arm, /vendor/lib, /system/lib]]
?

Alexey
25.01.2017
13:04:53
@pihariev нужно soft layer ставить, для setShadowLayer() (other than text) не поддерживается аппаратное ускорение

Roman
25.01.2017
13:05:19

Alexander
25.01.2017
13:20:43
Ребят нужен хелп, только начал разбирать с dagger 2 не могу понять как инжектить зависимость. Есть у меня класс который помечен @Module и есть метод @Provides. Далее создаю компонент @Component и получаю ошибку при вызове @Inject cannot be provided without an @Inject constructor or from an @Provides- or @Produces-annotated method.

Yuri
25.01.2017
13:22:03

Alexander
25.01.2017
13:23:19

Andrew
25.01.2017
13:24:49

Alexey
25.01.2017
13:32:04
@dron247 с no_history onActovotyResult же не выполнится вроде

Andrew
25.01.2017
13:33:12

Sergey
25.01.2017
13:34:32
#mvp
собственно сам startActivity(myIntent) должен вызываться из presenter-a или view ?

Владлен
25.01.2017
13:35:07
view

Alexey
25.01.2017
13:37:58
@dron247 т.е. startActivityForResult - говно, которое никто не использует, все делают свою передачу? Возможно,но тут мне рефаакторить мнооого придется )

Andrew
25.01.2017
13:39:18
да не говно, но вот так пробрасывать результат с обработкой но прыжком назад через голову с ним не стоит, конечно если проект не из разряда написал - выбросил
и почему активити? чем диалог не угодил?
можно через вторую активити проксировать листенер до третьей, но не факт, что первая активитя примет посылку из третьей

Google

Andrew
25.01.2017
13:42:25
ее может не существовать к этому времени
можно ивентбас прикрутить)

Alexey
25.01.2017
13:43:24
@dron247 да можно и диалог. Или совместить ActivityB и ActivityC, нахеранчить всё на фрагментах и тем самым избавиться от проблем со стеком activity. Это один из вариантов решения. Я же говорю, обходные варианты у меня есть, но пока они меня не устраивают

Kolas
25.01.2017
13:44:05
кто-нибудь тут пользовался либой appauth для oauth2 аутентификации? отзовитесь, пожалуйста

Alexey
25.01.2017
13:44:46
@dron247 да, можно автобус в случае, если считать, что activity/приложение никогда не умирает

Andrew
25.01.2017
13:45:52

Alexey
25.01.2017
13:45:55
@dron247 от автобуса я, стати, избавиться тут хочу, а не прикручивать :)

Sergey
25.01.2017
13:46:10

Andrew
25.01.2017
13:47:23
Clean Architecture глянь реализацию под ведро

Alexey
25.01.2017
13:48:25
@dron247 а давай, кстати, в соседнюю группу по архитектуре )

Dmitriy
25.01.2017
13:48:42
Я делаю на фрагментах) И в даггер2 делаю скоуп с жизнью пока жива активити) И в фрагментах закидываю или достаю инфу из этого скоупного компонента

Andrew
25.01.2017
13:49:28

Dmitriy
25.01.2017
13:49:30
В скоупе у меня идет например интерактор который действует на всю активити и достучаться(инжектнуть) можно в любой фрагмент

Владлен
25.01.2017
13:50:38
Подскажите, есть активити с фрагментом у фрагмента, есть стейт , перехожу на новую активити и потом ещё на одну новую активити, как вернутся на активити с фрагментом без изменения стейта

Alexey
25.01.2017
13:50:42
@dron247 Группа по архитектуре https://t.me/joinchat/AAAAAEAfo_8OvTtvOblS3g

Владлен
25.01.2017
13:51:09
double finish() не помог
можно было бы обнулить таск и сделать новый интент, но я теряю стейт

Andrew
25.01.2017
13:55:31

Alexey
25.01.2017
13:57:16
@FireDemon с double finish анимация возвращения уёбищная :))

Google

Alexey
25.01.2017
13:59:58
@FireDemon FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_SINGLE_TOP и ловить в onNewIntent - не оно?

Sergey
25.01.2017
14:01:20

Alexey
25.01.2017
14:02:25
@zzzaaaqqq да, для всех есть. Группа по архитектуре: https://t.me/joinchat/AAAAAEAfo_8OvTtvOblS3g

Roman
25.01.2017
14:05:50

Anton
25.01.2017
14:09:18
очевидно что андроид приложений

Sergey
25.01.2017
14:11:01
Насколько сложно в готовом проекте поменять дизайн ?
внешний вид.
это влечет за собой изменение кода?

Виталий
25.01.2017
14:11:18
зависит от дизайна)

Igor
25.01.2017
14:12:54
зависит от всего
и от архитектуры особенно

Admin
ERROR: S client not available

Алексей
25.01.2017
14:13:06
и от того как было сделано ранее. У меня была не так давно похожая задача) Зашел в приложение а там класс Application на 2к строк, в котором и бд, и сеть, и интерфейс как-то запустили)

Иван
25.01.2017
14:19:52
НАсколько это не законно?
http://pastebin.com/KRJAqKyL

Andrew
25.01.2017
14:26:40
можно на каждый кейс new Fragment возвращать, тоже работает

Иван
25.01.2017
14:29:53
в этом и прикол
что так раньше было
но мне нужно вызывать функцию и у конкретного обьекта
и поэтому я их создаю в конструкторе и потом в активити использую getItem

Vusal
25.01.2017
14:31:23
Здраствуйте! Такой вопрос возник: элемент списка содержащий список это плохо? при использовании recyclerview
имеется ввиду плохое ли это решение

Google

Иван
25.01.2017
14:32:36
это получается Recycler в котором элменты Recycler или что?

Vusal
25.01.2017
14:33:14
да, элементы имеют свой recyclerview

Anton
25.01.2017
14:33:30
уу

Илья
25.01.2017
14:33:46
Тоже интересно, как это лучше делать

Anton
25.01.2017
14:33:57
expandable rv

Иван
25.01.2017
14:34:39
ну в теории мне кажется это убдет люто бить по производительности
а что кокретно надо реализовать

Vusal
25.01.2017
14:36:17
вот нашел что то подобное

Илья
25.01.2017
14:38:31
А у меня был кейс со списком карточек, внутри которых еще список

Иван
25.01.2017
14:38:33
Ну в раскрытом виде там не ресаклер

Илья
25.01.2017
14:38:47
Тут это не подойдёт, как мне кажется

Иван
25.01.2017
14:39:07
я реализовывал тоже такое, но там как было
у итема в конце был linear в который при нажатии добавлялись элементы

Vusal
25.01.2017
14:39:46
такс, мне надо чтоб в раскрытом виде не определенное заранее количество элементов появлялось, это не подойдет?

Иван
25.01.2017
14:40:12
ну так они динамически же ыормироватся будут, по нажатию

sasha
25.01.2017
14:40:18
Листвью?

Vusal
25.01.2017
14:40:36
а, с linear норм идея, спасибо

Илья
25.01.2017
14:41:53

Иван
25.01.2017
14:41:56
но сразу отмечу, там были лаги, но это возможно из-за апи, так как там сразу приходил большой кусок + к кажому итему надо было присваивать картику в зависимости от id, так что это могло быть причиной лагов