@Override
  public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    mEditText = (EditText) view.findViewById(R.id.date_button);
    mEditText
        .getBackground()
        .setColorFilter(
            new PorterDuffColorFilter(
                getResources().getColor(R.color.fog), PorterDuff.Mode.MULTIPLY));
    mEditText.addTextChangedListener(
        new TextWatcher() {
          @Override
          public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

          @Override
          public void onTextChanged(CharSequence s, int start, int before, int count) {
            if (s == null || s.length() == 0) clearAnswer();
            else setAnswer(s.toString());
          }

          @Override
          public void afterTextChanged(Editable s) {}
        });

    recoverAnswer();
  }
 @Override
 public void setAnswer(String answer) {
   super.setAnswer(answer);
   // TODO
 }