Canvas при повороте экрана вместе с наследниками класса Path что мне с ним нужно делать? Сериализовать и десериализовывать саму канву? Или же сериализовывать и десериализовывать наследников класса Path?
Вариант, но ведь тогда наследники класса Path могут исчезнуть, а в контексте рисовательного приложение это, согласись, не очень, когда вот ты рисуешь, хочешь повернуть смартфон и что-то подрисовать, а тут хоба и происходит полная перерисовка активишки.
Дык, данные рисунка нужно хранить отдельно от рисунка. А то потом возникнет вопрос как на канвасе делать undo redo и т.п.
А если во вьюмодельке держать данные, она и переживет все спокойно
То есть ты предлагаешь нафик повыкидывать инициализацию с присваиванием необходимых классов в Main или в иной класс и вывесить флаг СССР сеттеры и геттеры? Нет, ну идея хорошая, можно попробовать её реализовать и посмотреть как оно будет.
перед смертью активити ты
Нет, я конечно не против этих-ваших новомодных "ViewModel", но блен, мне хотя бы реализовать как получится, а потом уже дружить свой пет-проект с ViewModel и прочими страшными штуками
Вам явно хочется извращений 😂 ViewModel не страшный ни разу.
внутри кастом вью есть сейвинстансстейт
кстати ) viewModel уже не новомодный если что друг) ты уже опоздал ) viewModel просто стабильный стандарт
Стильно модно круто
молодёжно))
Обсуждают сегодня