问题
我的AutoCompleteTextView
无法保留其实例。
包含它的Fragment
有setRetainInstance(true)
而不是backStack
。
Spinner
但EditText
中的每个视图(Checkbox
,Switch
,Fragment
,AutoCompleteTextView
)都会恢复到方向更改之前的状态
这可能是什么问题?
CODE
AutoCompleteTextView
是一个自定义元素,因此我传递了代码。
public class PostAutoCompleteTextView extends AutoCompleteTextView {
public String containerId;
public PostAutoCompleteTextView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
private void init(){
this.addTextChangedListener(new PostCodeTextWatcher());
this.setFilters(new InputFilter[]{new InputFilter.LengthFilter(6)});
this.setInputType(InputType.TYPE_CLASS_PHONE);
this.setKeyListener(DigitsKeyListener.getInstance("0123456789-"));
}
感谢您的帮助。