我正在 Android Studio 中制作一个博客应用程序。我希望当有人停止在 . 中写他的博客时edittext
,他正在写的内容被保存为草稿。然后当他再次开始写作时,他将继续他正在写的东西。
PS:不知道你看懂没有。我的英语很烂 :p
是的,您可以,您需要检测用户何时停止写作,请使用:
editText.addTextChangedListener
检查这个例子:
EditText editText = (EditText) findViewById(R.id.editText);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged (CharSequence s,int start, int count,
int after){
}
@Override
public void onTextChanged ( final CharSequence s, int start, int before,
int count){
handler.removeCallbacks(input_finish_checker);
}
@Override
public void afterTextChanged ( final Editable s){
if (s.length() > 0) {
last_text_edit = System.currentTimeMillis();
handler.postDelayed(input_finish_checker, delay);
} else {
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句