我有一个OnEditorActionListener
应用于一个EditText
serviceComment.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
if(i == EditorInfo.IME_ACTION_DONE){
commentRef.setValue(serviceComment.getText().toString());
}
return false;
}
});
执行setValue
之后不久,我的EditText
中的文本消失了。注释掉setValue
代码或运行任何其他代码不会导致文本消失。我相信问题出在firebase运作上。这是错误吗?发生什么事了?