
Sergey
27.08.2016
16:35:03
Руками )

Maxim
27.08.2016
16:35:45
значит оббегать и мапить...

Sergey
27.08.2016
16:35:55
В этом и "прелесть" работы с курсором

Roman
27.08.2016
16:36:05
народ, кто-нибудь отгребал такое?

Google

Roman
27.08.2016
16:36:07
http://www.screencast.com/t/YYe0eSBVRAMo

Sergey
27.08.2016
16:36:41
Это где?

Roman
27.08.2016
16:36:54
это на девайсе когда приложение из студии ставлю
стало появляться недавно
либо google play services обновились
либо он так реагирует на то, что у меня добавились тестовый классы с префиксом Fake..
на SO прочитал что на это может реагировать, но не понимаю почему. тесты лежат в отдельной папке и в основную сборку не должны попадать
реально: переименовал классы, чтобы Fake в названии не было, и все нормально =)

Sergey
27.08.2016
16:49:14
Лучше используй слово Mock )

Maxim
27.08.2016
16:53:07
Превращайте курсор в коллекцию из POJO
а вот я открываю BottomSheet а чтобы по кнопке назад его скрывать это мне надо в onBackPressed все делать, но BottomSheet показывается из фрагмента, а у него вроде нет слежения за бек прессед. Может создать какую-то свою транзакцию и засунуть ее туда?

Sergey
27.08.2016
16:58:49
Можно через интерфейс прокинуть onBackPressed ивент с активити
А что за bottomSheet используете?
Откуда точнее?

Google

Sergey
27.08.2016
17:01:54
Из дизайн библиотеки или сторонние решение

Maxim
27.08.2016
17:06:01

Sergey
27.08.2016
17:07:46
Да, там нет такого. Это просто вью с таким жестом

Maxim
27.08.2016
17:08:02
Или по инстанс оф - нужный интерфейс
Активити батомМеню

Sergey
27.08.2016
17:12:57
Nested Fragments плохая практика
У дочерних фрагментов проблемы с сохранением состояния

Roman
27.08.2016
17:15:48
они в папке androidTest

Alexey
27.08.2016
17:36:47

Gerc
27.08.2016
17:37:05
Не решает

Alexey
27.08.2016
17:37:28
Состояние сохранялось

Gerc
27.08.2016
17:37:35
Вообще фрагменты нинужны

Alexey
27.08.2016
17:38:00

Gerc
27.08.2016
17:38:18
Нет. Кондуктора пока

Alexey
27.08.2016
17:38:49
В чем плюсы кондуктора?

Google

Alexey
27.08.2016
17:39:31
Напомнило "передаем за проезд, рассчитываемся задняя площадка"?

Maxim
27.08.2016
17:44:07
Так можно ли модал активити снизу экрана просто показать выезжанием?))

Alex
27.08.2016
17:46:55
можно все

Roman
27.08.2016
18:09:35

Gerc
27.08.2016
18:14:15

Roman
27.08.2016
18:15:31

Максим
27.08.2016
18:39:46
В чем прикол кондуктора? Для чего либа? Видел, но не понял зачем и в чем плюсы.

Sergey
27.08.2016
18:41:01
базовая идея - отказатся от фрагментов, заменив их на вью. Либа решает проблему с бэкстеком
которого у вью нет

Gerc
27.08.2016
18:42:10

Максим
27.08.2016
18:42:52

Sergey
27.08.2016
18:43:53

Gerc
27.08.2016
18:44:30
Не нравится что кондуктор все свои вьюхи держит в фрагменте с сетретаинс флагом

Sergey
27.08.2016
18:51:06

Gerc
27.08.2016
18:51:53
Есть другие либы. Надо попробовать

Alexey
27.08.2016
18:56:41
этот бро, который за проезд собирает делает андроид разработку похожей на Ios
контролеры, роутеры всякие
а как у кондуктора планшетами? заменяет он фрагменты в этом плане?
т.е. норм на нем можно реализовать чтобы на планшете было меню и контект, а на телефоне navigationdrawer с контентом?

Sergey
27.08.2016
18:57:54

Google

Alexey
27.08.2016
18:58:26
я понимаю полезность подхода только когда попробую, там становятся видны проблемы и недостатки
в ios как-то на этом кодят и вроде не жалуются, может норм подход? стоит попробовать?

Sergey
27.08.2016
19:00:08
на иос из коробки MVC подход
у нас нет

Alexey
27.08.2016
19:01:00
а как быть с ViewPager ?
он как бы любит фрагменты и ему срать на кондуктора с высока

Sergey
27.08.2016
19:01:12
а что с ним?
ну VP можно и с вью

Admin
ERROR: S client not available

Alexey
27.08.2016
19:01:29
у него же там адаптеры с фрагментами

Sergey
27.08.2016
19:01:37
он с ними дружит
есть адаптер и для вьюх

Alexey
27.08.2016
19:01:54
что-то я с view ни разу не пробовал его юзать, всегда адаптер с фрагментами пишу
и как-то это бойлерплейтно обычно

Sergey
27.08.2016
19:02:54
в саппорте 24.2.0 сделали хелпер для recyclerview который работает как viewpager
https://developer.android.com/topic/libraries/support-library/revisions.html ->
RecyclerView.OnFlingListener has been added to support custom behavior in response to flings. The SnapHelper class provides an implementation specifically for snapping child views, and the LinearSnapHelper class extends this implementation to provide center-aligned snapping behavior similar to ViewPager.
вот вам и ViewPager 2.0, который они обещали

Roman
27.08.2016
19:09:31

Sergey
27.08.2016
19:10:18
но незнаю как работает RecyclerView c фрагментами. Сама мысль кажется извращением

Google

Roman
27.08.2016
19:10:26
на иос из коробки MVC подход
у нас тоже на самом деле. только оно так не называется. activity - controller, xml layout - view, model вот нет только
если уж на старом все работало, то думаю и тут проблем не будет

Sergey
27.08.2016
19:11:47
RecyclerView для вьюх самое оно

Roman
27.08.2016
19:12:26
а контроллеры у нас и так есть, хоть так и не называются
это же просто вопрос терминологии

Alexey
27.08.2016
19:13:30
то есть я могу обновить саппорт до 24.2 юзать также с минСдк 14 и всё ок?

Sergey
27.08.2016
19:14:15
Да

Roman
27.08.2016
19:14:17
конечно

Sergey
27.08.2016
19:14:24
Мин сдк 7

Roman
27.08.2016
19:14:48
вообще они не совсем viewpager сделали. там говорится про snapping. это немного другое, но это даже круче

Alexey
27.08.2016
19:14:59
блин

Roman
27.08.2016
19:14:59
на viewpager такое просто не сделать

Alexey
27.08.2016
19:15:03
а где пример найти как юзать ?
какой layoutManager надо юзать?
для этого всего

Roman
27.08.2016
19:15:58
посмотри https://developer.android.com/reference/android/support/v7/widget/LinearSnapHelper.html
я думаю линейный надо юзать

Alexey
27.08.2016
19:16:42
пример бы рабочий
что как конфигурить