我有一些遗留代码,在对话框中有一个小数据输入表单(AlertDialog.Builder,DialogFragment)。我需要添加一个帮助按钮,以解释表单的复杂部分,调用Intent.ACTION_VIEW在浏览器中打开一个帮助页面(简单)。
但是,单击帮助按钮时,对话框将关闭,输入的所有数据都将丢失。有没有办法让这个对话框保持打开状态以保留用户可能输入的任何数据?因此,当用户在浏览器中阅读帮助后按下后,它们处于以前的状态?
替代选项将存储在内存中输入的任何数据,并在应用具有焦点时重新打开数据对话框,但如果有一个可以设置的简单标记或方法,则看起来过度工作。
App是为min SDK_10开发的,为SDK_23编译,构建工具23.0.3。