标签: algorithm text undo undo-redo
我正在尝试创建我的Android应用程序来创建和编辑文本文档。但我仍然遇到了提供文本编辑器的撤消和重做功能的问题。几乎所有文本编辑器都具有此功能。有人可以就如何实施这些内容提供一些指示吗?
我想创造的保存点,与我们一样通过创建这个文本文件和回退的冗余副本中的数据库做的撤消操作。< / p>
但这可能是一种矫枉过正,因为我们经常在每个保存点之间更改几个字符。
有人可以指导我指导正确的方向吗?
另外,我对Android解决方案不是特别感兴趣。我也可以使用任何语言(c,c ++,java)。