-1
私はAndroidスタジオでブログアプリを作っています。 誰かがブログを書くのをedittext
で止めたら、彼が書いていたものをドラフトとして保存しておきたい。それから彼は再び書くことを始めると、彼は自分が書いていたものを続けます。ユーザーがコンテンツを保存するためにEditTextに書き込むのを検出したときに検出します。
PS:わかっていればわかりません。私の英語は吸う:P
私はAndroidスタジオでブログアプリを作っています。 誰かがブログを書くのをedittext
で止めたら、彼が書いていたものをドラフトとして保存しておきたい。それから彼は再び書くことを始めると、彼は自分が書いていたものを続けます。ユーザーがコンテンツを保存するために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 {
}
}
}
ありがとうございます! :) –
ようこそスタックオーバーフローに! [ツアー](https://stackoverflow.com/tour)にアクセスし、[お問い合わせ方法](https://stackoverflow.com/help/how-to-ask)をお読みください。 – litelite
あなたは今まで何を試しましたか?あなたはそれを共有できますか?それはまた、個人的な意見に基づいています。 – Soumya