2017-09-01 5 views
-1

私はAndroidスタジオでブログアプリを作っています。 誰かがブログを書くのをedittextで止めたら、彼が書いていたものをドラフトとして保存しておきたい。それから彼は再び書くことを始めると、彼は自分が書いていたものを続けます。ユーザーがコンテンツを保存するためにEditTextに書き込むのを検出したときに検出します。

PS:わかっていればわかりません。私の英語は吸う:P

+0

ようこそスタックオーバーフローに! [ツアー](https://stackoverflow.com/tour)にアクセスし、[お問い合わせ方法](https://stackoverflow.com/help/how-to-ask)をお読みください。 – litelite

+0

あなたは今まで何を試しましたか?あなたはそれを共有できますか?それはまた、個人的な意見に基づいています。 – Soumya

答えて

1

することができますはい、あなたはときに、ユーザーストップ書き込みを検出する必要があり、使用:

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 { 

     } 
    } 
} 
+0

ありがとうございます! :) –

関連する問題