@android_ru

Страница 1377 из 3205
Nikita
08.05.2017
21:01:13
Господа, а это норма, что при повороте экрана результаты поиска сново перезагружаются?

Вот думаю как сделать. Либо утилизировать данные при закрытии активити (повороте) (как сейчас)

Nikita
08.05.2017
21:02:18
Либо сделать что-то типо Singleton (но это статический контент какой-то, что зло)

Google
Donna Anna
08.05.2017
21:02:27
Господа, а это норма, что при повороте экрана результаты поиска сново перезагружаются?
Это не норма это нормальная головная боль. В смысле да это так работает из коробки и нет ты должен этого избегать

Nikita
08.05.2017
21:02:39
Либо передавать данные через какой-то бандл

Marina
08.05.2017
21:03:14
сохранять состояние жи

Nikita
08.05.2017
21:03:38
Передавать через бандл? А не медленно? Там большой список

Marina
08.05.2017
21:03:58
Передавать через бандл? А не медленно? Там большой список
разведи репозиторий если много, и дергай оттуда

Nikita
08.05.2017
21:04:10
Кого развести?

Donna Anna
08.05.2017
21:04:12
Передавать через бандл? А не медленно? Там большой список
Нет так нельзя. Гугл рекомендует ретайн фрагменты

Nikita
08.05.2017
21:04:30
А... А можно ссылку где он это рекомендует?

Но ссылочка бы все-равно не помешала

Marina
08.05.2017
21:06:25
Donna Anna
08.05.2017
21:07:13
Я с телефона не могу сейчас дать ссылку. Погугли "screen orientation retain fragment"

Google
Nikita
08.05.2017
21:08:01
Ага, спасибо

Было бы взрослое приложение, я бы через какие-нибудь сервисы сделал

Хотя это тестовое приложение для вакансии

Я хз как его надо делать

Как я бы его делал в продакшане

Или как бы я его сделал, если бы оно было большое

Михаил
08.05.2017
21:08:55
Danil
08.05.2017
21:09:43
Презентер можно хранить в лоадере

Nikita
08.05.2017
21:10:21
Сериализация
Я выше писал что это много данных пройдет через бандл

Не совсем это хорошо

Danil
08.05.2017
21:10:50
Адаптер имплеиентит Парселлабл

Marina
08.05.2017
21:11:00
много не пройдет, там ограничение))?

Nikita
08.05.2017
21:11:09
В случае с православным MVP (Moxy) там презентер статика. Ну почти статика

Но там этой проблемы нет

В моем случае Moxy не юзаю

Danil
08.05.2017
21:12:04
В бандл ты сохраняешь адаптер, он вызывает outState.putParcellableArrayLost

Google
Danil
08.05.2017
21:12:21
Ключ для листа хранишь в адаптере

И элемент имплементит Parcellable

Nikita
08.05.2017
21:12:42
Тоесть сам лист я засовываю в бандл?

Marina
08.05.2017
21:12:43
Nikita
08.05.2017
21:12:47
Или как?

Danil
08.05.2017
21:12:49
Конечно

Nikita
08.05.2017
21:12:59
Грюж много данных получается

В бандле

Это не есть хорошо

Danil
08.05.2017
21:13:07
Ааа

И что?

Почему не есть

Danil
08.05.2017
21:13:17
Сколько их там?

Nikita
08.05.2017
21:13:22
Ну он для этого не предназначен, это раз

Danil
08.05.2017
21:13:31
Он для этого и предназначен

Nikita
08.05.2017
21:13:37
Сколько их там?
1000+ обьектов

Андрей
08.05.2017
21:13:44
лучше статика/лоадер/ретейн фрагмент, чем в бандл

Sergey
08.05.2017
21:13:45
Он для этого и предназначен
там ограничение в 1мб

Nikita
08.05.2017
21:13:51
Где-то по килобайту, наверно, каждый

Sergey
08.05.2017
21:13:53
IPC больше не схавает

Google
Danil
08.05.2017
21:13:58
А, ну 1000 это дофига

Nikita
08.05.2017
21:14:02
Danil
08.05.2017
21:14:06
Ну никак кроме бандла

Nikita
08.05.2017
21:14:24
Я привел в пример. В Moxy это красиво сделано

Danil
08.05.2017
21:14:32
У тебя когда система убивает приложение в бандл все сохраняется

Marina
08.05.2017
21:14:38
можно сохранить часть, а часть потом подгружать и конкатенировать

Admin
ERROR: S client not available

Danil
08.05.2017
21:14:40
Презентер не переживает в любом случае

Nikita
08.05.2017
21:14:40
Но там презенторы к вью присоединяются через теги

Danil
08.05.2017
21:14:46
Лоадер не переживет

Nikita
08.05.2017
21:14:48
Тогда все уже.

Danil
08.05.2017
21:14:54
Да у меня то же самое

Что насрать

Нет

Ты потом в приложение опять заходишь

Sergey
08.05.2017
21:15:12
Лоадер не переживет
поворот экрана переживает

Danil
08.05.2017
21:15:15
Да

Nikita
08.05.2017
21:15:26
Не. Лично в моем приложении это не важно. Захожу в приложение и там опять грузиться

А так иначе я бы в БД сохранял

Google
Nikita
08.05.2017
21:15:38
И как кеш хранил

Danil
08.05.2017
21:15:42
Я сам слелал mvp либу с лоадером

Nikita
08.05.2017
21:15:48
Но таск другой. Вообщем, спасибо

Андрей
08.05.2017
21:15:58
при перезаходе и свежие данные перезагрузить норм. переворот - это другое дело

Donna Anna
08.05.2017
21:16:03
Люди просто никогда не сохраняйте серьёзные данные через бандл, он только для состояния

Danil
08.05.2017
21:16:13
Не перезаход

при перезаходе и свежие данные перезагрузить норм. переворот - это другое дело

Danil
08.05.2017
21:16:38
А когда ты например 5 приложений юзаешь, система дестроит то у кого наименьший преоритет

Если нужна оперативка

Nikita
08.05.2017
21:17:06
Ээээ... Она дестроит то приложение, которое сейчас открыто?)

Нет, спасибо :)

Nikita
08.05.2017
21:17:24
Ага

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