title: setOnFocusChangeListener re-add a hint
body: <p>I have an <code>EditText</code> with a hint "20 character max" and when I click on it it disappear with a <code>setOnClickListener</code> and a <code>setHint</code> inside it.
  But now I want to re-add the hint if the person doesn't put anything on it...  </p>
  
  <p>There is my code for now : </p>
  
  <pre><code>entry01.setOnFocusChangeListener(
              new OnFocusChangeListener() {
                  public void onFocusChange(View v, boolean hasFocus) {
                      prenom = entry01.getText().toString();
                      if(entry01.getText().toString().equals(""));
                              entry01.setHint("20 lettres max");
                  }
              });
  
      entry01.addTextChangedListener(new TextWatcher() {
  
  
          public void afterTextChanged(Editable s) {
              if(entry01.getText().toString().equals(""))
                  entry01.setHint("20 lettres max");
          }
  
  
          public void beforeTextChanged(CharSequence s, int start, int count,int after) {
  
          }
  
  
          public void onTextChanged(CharSequence s, int start, int before,int count) {
              if(entry01.getText().toString().equals(""))
                  entry01.setHint("20 lettres max");
          }
  
      });
  </code></pre>
  
  <p>Thanks for help</p>