We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如果用户关闭了编辑框,或者退出App,再次打开时可能文本框内容就被清空了。 关闭编辑框、退出App的行为可能是用户主动执行的——我在做这样的动作前,如果需要缓存,过去使用fv抽取文本,现在使用同文剪切文本,然后文本就会自动保存到列表中。再次打开可以选择并粘贴。 但是这类行为也可能是误操作,或者程序异常。(比如网络异常发送失败,但是文本框也被错误清空了)
这应该是任何Android应用都还没有的一个功能,我打算做一下: 当弹出输入法键盘,以及commit文字时,输入法缓存当前文本框的文字。 在输入法软键盘弹出或隐藏时,自动保存之前编辑的文本内容到一个列表中。(为了避免缓存数量过多,可以设置符合什么样的正则表达式就不缓存。如果此次键盘弹出和上次键盘收起内容相同) 再次打开文本框,用户需要恢复现场,可以在输入法liquidKeyboard中打开“草稿/draft”,从列表中选择一个缓存进行commit
已经复制剪贴板的代码实现了基本功能
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
问题背景
如果用户关闭了编辑框,或者退出App,再次打开时可能文本框内容就被清空了。
关闭编辑框、退出App的行为可能是用户主动执行的——我在做这样的动作前,如果需要缓存,过去使用fv抽取文本,现在使用同文剪切文本,然后文本就会自动保存到列表中。再次打开可以选择并粘贴。
但是这类行为也可能是误操作,或者程序异常。(比如网络异常发送失败,但是文本框也被错误清空了)
解决方案
这应该是任何Android应用都还没有的一个功能,我打算做一下:
当弹出输入法键盘,以及commit文字时,输入法缓存当前文本框的文字。
在输入法软键盘弹出或隐藏时,自动保存之前编辑的文本内容到一个列表中。(为了避免缓存数量过多,可以设置符合什么样的正则表达式就不缓存。如果此次键盘弹出和上次键盘收起内容相同)
再次打开文本框,用户需要恢复现场,可以在输入法liquidKeyboard中打开“草稿/draft”,从列表中选择一个缓存进行commit
进度
已经复制剪贴板的代码实现了基本功能
The text was updated successfully, but these errors were encountered: