
Gerc
01.11.2016
09:25:52
Кто как боролся с OOM битмапов на гугл карте?
Кластеринг сделал, но всеравно когда приближаешь сильно и потом уменьшаешь, то падает, из-за того что куча маркеров в кластер собирается

Alexey
01.11.2016
10:04:50

Google

Timur
01.11.2016
10:26:31
через что кластеринг делал?
сколько маркеров?

Gerc
01.11.2016
10:30:13

Dmitry
01.11.2016
10:34:15
товарисчи, а никто из вас не пробовал через webview отобразить готовую на js карту? Ни у кого проблем не возникало? У меня тестовый девайс - шестерка - работает, а вот 19 АПИ вообще на прогрузку маркеров (зашита в js) не реагирует. И на выставление локации

Timur
01.11.2016
10:38:39

Gerc
01.11.2016
10:40:10

Timur
01.11.2016
10:43:04
хм. прочекал у себя - те же размерчики.
тогда могу предположить, что проблема с реализацией.
Ну и largeheap включён, да
хотя вот сейчас отключил и ничего не упало
странно

Gerc
01.11.2016
10:47:27

Timur
01.11.2016
10:49:00

Alexey
01.11.2016
10:50:43

Google

Gerc
01.11.2016
10:50:55

Timur
01.11.2016
10:54:11

Gerc
01.11.2016
10:54:51

Timur
01.11.2016
10:55:23
Неа, локально вшиты.
Так, а что профайлинг показывает? И уж не пикассо ли ты используешь?

Nick Senchurin
01.11.2016
10:59:15
всем привет, перевожу старый проект на mvp, скажите, а правильно ли будет иметь во фрагменте ссылку на презентер активити? и внутри фрагмента вызывать getActivity().getPresenter.callSomeMethod ? или же нужно вызывать презентер непосредственно в коде активити?

Gerc
01.11.2016
10:59:29

Timur
01.11.2016
11:02:39

Gerc
01.11.2016
11:04:38
а очищается?
Да, когда сильно отдалишь, то сгрупируются все в 6 кластеров и память на графике освобождается
а очищается?
map.getPrjoection() не используешь? Чтоб не грузить то что за экраном

Bulat
01.11.2016
11:21:37
getSupportFragmentManager().beginTransaction()
.add(R.id.content, new FragmentA(), FragmentA.TAG)
.replace(R.id.content, new FragmentB(), FragmentB.TAG)
.addToBackStack(FragmentA.TAG)
.commit();
Кто по фрагментам может подсказать?

Ivan
01.11.2016
11:22:12
Спроси сначала, может и подскажем

Bulat
01.11.2016
11:22:20
нужно чтобы в одной транзакции создался стек из 2 фрагментов А -> B
с возможностью вернуться назад во фрагмент A

Ivan
01.11.2016
11:23:26
Почему нельзя две транзакции сделать?

Gerc
01.11.2016
11:24:01
Ассинхроные транзакции, фрагменты....

Bulat
01.11.2016
11:24:29
Нужно, чтобы onCreateView у фрагмента А вызвался только тогда, когда пользователь вернется из фрагмента B во фрагмент А

Google

Bulat
01.11.2016
11:25:04
понимаю, что можно сделать 2 транзакции, в onCreateView повесить условая какие-то
но думаю, что можно проще :)

Konstantins
01.11.2016
11:25:10
Add this transaction to the back stack. This means that the transaction will be remembered after it is committed, and will reverse its operation when later popped off the stack.
вот, что делает addToBackStack

Ivan
01.11.2016
11:25:17
В онбэкпресс если показывается фрагмент б заменяй на фрагмент а

Gerc
01.11.2016
11:26:01
Ахаха
Костыли начинаются

Bulat
01.11.2016
11:26:18
?
Есть идеи?

Ivan
01.11.2016
11:27:12

Konstantins
01.11.2016
11:28:29
вообще, не очень понятно зачем такое делать. Это ведь не очень ожидаемое для пользователя поведение?
открыл раздел, а при нажатии назад попал в другой какой-то

Ivan
01.11.2016
11:29:08

Bulat
01.11.2016
11:30:37
вообще я хочу сделать так, чтобы когда пользователь прошел по уведомлению и новом посте - он попал в пост, а при нажатии назад попал в ленту

Ivan
01.11.2016
11:31:01

Bulat
01.11.2016
11:31:14
не все так просто - у нас bottom navigation
все в 1 активити
и миллион фрагментов

Konstantins
01.11.2016
11:31:29
о ужс

Bulat
01.11.2016
11:31:34
согласен :)

Google

Konstantins
01.11.2016
11:32:06
и ты хочешь сначала открыть ленту, и сразу заменить её на пост?

Bulat
01.11.2016
11:33:46
сразу на пост

Ivan
01.11.2016
11:33:51
Активити с постом

Konstantins
01.11.2016
11:34:13
все в 1 активити
и миллион фрагментов

Andre
01.11.2016
11:34:37

Konstantins
01.11.2016
11:34:50
хотел бы посмотреть на такой код

Bulat
01.11.2016
11:35:26
FragmentUtils.show***Fragment(manager, params);
все просто :)

Admin
ERROR: S client not available

Andre
01.11.2016
11:35:38

Ivan
01.11.2016
11:36:23
Ужас

Konstantins
01.11.2016
11:36:31
позвольте спросить, в чём смысл?
ни в коем случае не упрекаю, просто интересно, что это даёт

Bulat
01.11.2016
11:37:09
а как вы еще реализуете bottom navigation?

Nick Senchurin
01.11.2016
11:37:17
т.е в navigationDrawer по клику на итем надо новую активити открывать ?

Ivan
01.11.2016
11:37:17

Bulat
01.11.2016
11:37:38
говорю же - не все так просто :)
есть фрагменты с табами

Google

Bulat
01.11.2016
11:37:57
там внутри еще фрагменты

Ivan
01.11.2016
11:38:04
В ботом нав фрагменты с табами?

Nick Senchurin
01.11.2016
11:38:07
но от getChildFragmentManager я все же избавился

Bulat
01.11.2016
11:38:09
осталось только установить монитор

Ivan
01.11.2016
11:38:10
Всё хорошо у вас?

Marat
01.11.2016
11:38:28

Konstantins
01.11.2016
11:38:34
все в 1 активити
и миллион фрагментов

Bulat
01.11.2016
11:38:35
у меня - да, у дизайнера - нет :)

Konstantins
01.11.2016
11:38:39
у меня не клеится

Ivan
01.11.2016
11:38:45

Konstantins
01.11.2016
11:38:49
bottom navigation и миллион фрагментов?

Ivan
01.11.2016
11:39:04
По гайдам, боттом это максимум 5 фрагментов
Без вложенной хуйни

Bulat
01.11.2016
11:39:14
я все понимаю
но есть дизайн, требования
раньше был drawer

Marat
01.11.2016
11:39:51
но даже в bottom navigation и фрагмент с табами это норм вроде, нет?

Ivan
01.11.2016
11:40:01

Konstantins
01.11.2016
11:40:16
и откуда миллион фрагментов?

Bulat
01.11.2016
11:40:17
10-31 23:41:22.813 10179-10179/? D/FragmentA: onCreate
10-31 23:41:22.814 10179-10179/? D/FragmentA: onCreateView
10-31 23:41:22.814 10179-10179/? D/FragmentB: onCreate
10-31 23:41:22.814 10179-10179/? D/FragmentA: onDestroyView
10-31 23:41:22.814 10179-10179/? D/FragmentB: onCreateView
это если 2 транзакции