Как сохранить вид в файл или в локальную базу данных? - PullRequest
0 голосов
/ 30 августа 2018

У меня есть вид с массивом отмены холста (массив растровых изображений), массив рисования, фоновое растровое изображение, пути.

теперь я хочу предоставить функциональность, чтобы пользователь мог сохранять вид как черновик и использовать в любое время в будущем.

так, как сохранить весь вид локально в файле или sqlite или sharedpreference?

1 Ответ

0 голосов
/ 30 августа 2018

Лучший способ - записать все введенные пользователем данные (выполнив эту процедуру записи в методах / событиях onTouch () или onGenericMovement ()), например координаты касания, давление, размер пера и т. Д. ..и затем скопируйте их во время выполнения, когда вам придется снова отображать черновик. Хранение множества undo_Bitmaps может быть пустой тратой пространства хранения / базы данных и может занять много секунд в зависимости от размера области отображения. Я предлагаю хранить всю эту информацию в двоичном файле, который очень быстр во время процедуры чтения / записи.

...