我正在使用自定义的DialogFragment来让用户更改他的登录凭据。有一些文本字段和两个按钮(保存/取消)。布局在DialogFragment的onCreateView方法中设置。
如果我打开对话框,文本字段会填充默认值。当用户更改文本字段中的文本并单击取消按钮时,对话框将被关闭。下次打开对话框时,先前更改的文本字段不包含我期望的默认值,而是包含了用户之前更改的文本。文本字段未重置。这几乎是在Reset an Android Dialog中提到的相同问题。问题在于所提供的解决方案是针对API级别11中已过时的Dialog而言的,并且我无法使用onPrepareDialog来处理DialogFragment。
是否有类似的方法可以重置DialogFragment的内容?
如果我打开对话框,文本字段会填充默认值。当用户更改文本字段中的文本并单击取消按钮时,对话框将被关闭。下次打开对话框时,先前更改的文本字段不包含我期望的默认值,而是包含了用户之前更改的文本。文本字段未重置。这几乎是在Reset an Android Dialog中提到的相同问题。问题在于所提供的解决方案是针对API级别11中已过时的Dialog而言的,并且我无法使用onPrepareDialog来处理DialogFragment。
是否有类似的方法可以重置DialogFragment的内容?