Я пытаюсь адаптировать свое приложение от модели подтверждения к модели отмены.Для тех из вас, кто не знает, это то, где вы можете удалить что-то одним щелчком мыши, но если это было ошибкой, вы можете отменить это так же легко, в отличие от прерывания пользователя каждый раз, когда он / она хочет что-то сделать дляспросите надоедливое "Вы уверены, что хотите ...?"вопрос через диалог.
Мое приложение поддерживается базой данных Android SQLite, и я хочу иметь возможность отменить ограниченный набор операций удаления и обновления.Кроме того, мне нужно иметь возможность отменить только одно последовательное изменение, и информация не должна слишком долго задерживаться.
Все, что я читаю при отмене / повторении, говорит об использовании модели команд для хранения данных.У меня вопрос, как я могу хранить изменения базы данных в облегченном восстанавливаемом виде?