我正在使用自定义的DialogFragment来让用户更改其登录凭据。有一些文本字段和两个按钮(保存/取消)。布局在DialogFragment的onCreateView方法中设置。重置Android DialogFragment
如果我打开对话框文本字段填充了默认值。当用户更改文本字段中的文本并单击取消按钮时,该对话框将被解除。下一次对话框打开时,之前更改的文本字段不包含默认值,而是包含用户之前更改过的文本。文本字段不会重置。这几乎是在这里提到的相同问题Reset an Android Dialog。问题是提供的解决方案引用了API级别11中弃用的Dialog,并且我无法将OnPrepareDialog与DialogFragment一起使用。
有没有类似的方法来重置DialogFragment的内容?
我有相反的问题。出于某种原因,我无法在对话结束后保留对话内容。你能解释你是怎么做到的? – njzk2