
Grushin
15.05.2018
20:10:05

Никита
15.05.2018
20:10:11

Google

Никита
15.05.2018
20:11:35
Зачем его делать null если можно сразу проинициализировать? Это же фрагменты?

Grushin
15.05.2018
20:12:05
я думаю что слепо нельзя такие вещи иницать
там же мы не знаем что происходит. может крашнется

Константин
15.05.2018
20:13:29
Лишние переменные - зло

Никита
15.05.2018
20:13:46
А что вообще за кейс? Впадлу читать всё

Grushin
15.05.2018
20:13:48

Константин
15.05.2018
20:13:55
Догадаетесь почему?

Grushin
15.05.2018
20:13:57
ахах

Никита
15.05.2018
20:15:14
Лишние переменные - зло
doSmth(obj.hello().giveText().giveLetter(), obj.hello().giveText2().giveLetter()).apply();
Пример взят из головы. Что такое лишние переменные?

Grushin
15.05.2018
20:16:28
о боже

Aleksandr
15.05.2018
20:16:47

Google

Grushin
15.05.2018
20:16:54
придумал
сноси фрагменты
и делай фрейм лейаут
и играй висибилити
))

Никита
15.05.2018
20:17:31
Как вариант :D
Грязно, но эффективно)

Grushin
15.05.2018
20:17:54
и без косяков

Никита
15.05.2018
20:18:00

Grushin
15.05.2018
20:18:12
можно GONE давать чтоб леяут не грузить
собсна это и есть фрагменты

Aleksandr
15.05.2018
20:18:23

Artem
15.05.2018
20:18:34

Никита
15.05.2018
20:18:57
Ну ты не будешь убивать фрагмент, будет сохранять позицию

Artem
15.05.2018
20:19:12

Grushin
15.05.2018
20:19:20
во
можно вообще все фрагменты добавить в контейнер сразу
и потом их скрывать показывать
а вообще можно ViewPager заюзать с setOffScreenLimit и они сами будут сохраняться
вырубить свайпы и юзать setCurrentItem

Google

Vladimir
15.05.2018
20:22:53
А нельзя просто сохранить позицию и при переходе на фрагмент с ресайклером ставить его?

Aleksandr
15.05.2018
20:23:09

Никита
15.05.2018
20:23:46
Зачем эти сложности. Имхо. Запусти активити. Это вполне норм кейс. Не надо их показывать, хайдить. Куча мороки убирается

Artem
15.05.2018
20:24:27
при нажатии на итем менюхи запускать активити?

Grushin
15.05.2018
20:25:32
чет вообще бред такой)

Artem
15.05.2018
20:25:54
тогда, внезапно, менюха снизу пропадёт
и это нифига не норм, к слову

Grushin
15.05.2018
20:26:17
ой блин. делайте просто вью

Никита
15.05.2018
20:26:43

Artem
15.05.2018
20:26:56
и как же с этим справится?

Ⓜ️ᵃʳᵃᵗ
15.05.2018
20:27:00
Да все с ними норм,

Artem
15.05.2018
20:27:03
на каждой активности хреначить ее, да?

Aleksandr
15.05.2018
20:27:19
Мое первое приложение было на сплошных активностях. И я задолбался пилить toolbar для каждой из них.

Grushin
15.05.2018
20:27:46
создаете для каждого экрана кастомвью. херачите ViewFlipper. профит ?

Artem
15.05.2018
20:28:03
к тому же кажется это не решает проблему с сохранением состояний
не пробовали?

Никита
15.05.2018
20:29:49

Artem
15.05.2018
20:30:08
хрень, а не решение, сами же понимаете

Dmytro
15.05.2018
20:30:38

Artem
15.05.2018
20:31:21
вы предлагаете хранить фрагменты или что?

Google

Dmytro
15.05.2018
20:31:47
хранить интстанс фрагмента

Artem
15.05.2018
20:31:57
он и так хранится в менеджере

Dmytro
15.05.2018
20:31:58
если он нуль , тосоздать, если нет, то его показать

Artem
15.05.2018
20:32:42
тогда для каждой вкладки нужно хранить свой фрагмент
нельзя так делать по хорошему
и это не из-за кодстайла или еще чего-то

Dmytro
15.05.2018
20:34:39
можно не для каждой, а только для тех, где нужно сохранть состояние

Artem
15.05.2018
20:35:14
это всё ещё плохое решение

Aleksandr
15.05.2018
20:35:21

Dmytro
15.05.2018
20:37:13
т.е самому инстансы хранить херово, а доверить хранить их адаптеру - норм идея

Artem
15.05.2018
20:38:42
очевидно вы предлагаете их не менеджить а просто хранить
забив на память и лайфсайкл

Aleksandr
15.05.2018
20:44:10
то есть при переключении табов скрол сохраняется.
при повороте экране - нет. Оно и понятно.

Sergey
15.05.2018
20:54:02
народ, вопрос по камере
CONTROL_AF_STATE на *баном сяоми всегда возвращает 0, но автофокус работает
хотя, открыл стандартную камеру, там на ui нет анимации фокуса, поэтому видимо это "фича" ?

Artem
15.05.2018
21:09:41

Aleksandr
15.05.2018
21:10:21

Google

Aleksandr
15.05.2018
21:10:27
до поворота все ок
как мне и нужно было
спасибо всем, кстати"!!!! ??????

Artem
15.05.2018
21:10:47

Aleksandr
15.05.2018
21:11:23

Artem
15.05.2018
21:11:42
поищите в интернете
определение
при перевороте кстати при таком решении всё будет сохраняться

Aleksandr
15.05.2018
21:12:57

Artem
15.05.2018
21:13:00
потому что фрагменты лежат в менеджере
memory leak

Aleksandr
15.05.2018
21:13:17

Konstantin
15.05.2018
21:13:19
память лизать
а поправил уже

Artem
15.05.2018
21:13:27
да ошибся-ошибся)

Aleksandr
15.05.2018
21:13:31

Artem
15.05.2018
21:16:01
нужно не хранить фрагменты