@android_ru

Страница 102 из 3205
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
Можно через интерфейс прокинуть onBackPressed ивент с активити
Хм, то есть с фрагментом во фрагменте дальше пробрасывать нужно будет и если 2 фрагмента, то в активити хранить на все фрагменты коллекцию ссылок и у всех запрашивать

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
Лучше используй слово Mock )
я теперь так и сделаю. но вопрос почему эти классы в сборку попадают открыт

они в папке androidTest

Nested Fragments плохая практика
а что ты используешь? View?

Alexey
27.08.2016
17:36:47
У дочерних фрагментов проблемы с сохранением состояния
getChildFragmentManager вроде решает проблему. Мне часто приходилось работать со вложенными фрагментами.

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
как впечатления от него? какие неудобства, подводные камни?
Нормально, кроме возврата к определённому экрану по тэгу из бэкстеку. Приходится несколько раз handleBack() вызывать

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

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

которого у вью нет

Gerc
27.08.2016
18:42:10
то есть тэгов вообще нет?
Есть. И есть метод popToTag но не работает у меня чтото

Максим
27.08.2016
18:42:52
базовая идея - отказатся от фрагментов, заменив их на вью. Либа решает проблему с бэкстеком
А чего там с бекстеком не так? На самом деле много чего), но какие именно кейсы он позволяет сделать нормально?

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

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
вот вам и ViewPager 2.0, который они обещали
прикольно. viewpager изрядно достал своими глюками

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

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

но незнаю как работает RecyclerView c фрагментами. Сама мысль кажется извращением
я всегда стараюсь делать viewpager только с вью. потому как иначе сплошное отгребалово

если уж на старом все работало, то думаю и тут проблем не будет

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

Roman
27.08.2016
19:12:26
контролеры, роутеры всякие
роутеры то чем вам не угодили? это же очень удобно

а контроллеры у нас и так есть, хоть так и не называются

это же просто вопрос терминологии

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
пример бы рабочий

что как конфигурить

Страница 102 из 3205