@Override
  protected void onAttachedToWindow() {
    super.onAttachedToWindow();
    if (date == null) {

      date = (TextView) findViewById(R.id.date_text);
      date.setOnClickListener(this);

      setNowTime();
      String date = TimeUtil.getDateString(time, TimeUtil.dateFormat5);
      expandFocusResultChange(date);
      this.date.setText(date);
    }
  }
 @Override
 protected void onAttachedToWindow() {
   // TODO Auto-generated method stub
   super.onAttachedToWindow();
   init();
 }
  @Override
  protected void onAttachedToWindow() {
    super.onAttachedToWindow();

    if (simTopUpNameEdit == null) {
      simTopUpNameEdit = (EditText) findViewById(R.id.name_edit);
      if (BaseActivity.initValue) {
        simTopUpNameEdit.setText("seekting.x.zhang");
      }
      phoneNumberEdit = (EditText) findViewById(R.id.phone_edit);
      if (BaseActivity.initValue) {
        phoneNumberEdit.setText("13691168978");
      }
      operatorText = (TextView) findViewById(R.id.operator);
      bankTransferLayout = (LinearLayout) findViewById(R.id.bank_transfer_layout);
      transferEntryLayout = (LinearLayout) findViewById(R.id.transfer_entry_layout);
      simtopUpLayout = (LinearLayout) findViewById(R.id.sim_top_up_layout);
      prepaidCardLayout = (LinearLayout) findViewById(R.id.prepaid_card_reloadlayout);
      addToBeneficiariesCheckBox = (CheckBox) findViewById(R.id.ad_to_beneficiaries);
      // banktransfer
      bankTransferNameEditText = (EditText) findViewById(R.id.bank_name_edit);
      ibanEdtiText = (EditText) findViewById(R.id.iban_code);
      bicEditText = (EditText) findViewById(R.id.bic_code);

      // transferEntry

      tranGroup = (RadioGroup) findViewById(R.id.transfer_entry_rg);
      tranGroup.removeAllViews();

      // re

      beneficiaryNameEditText = (EditText) findViewById(R.id.beneficiary_name);

      cardNumberEditText = (EditText) findViewById(R.id.card_number);
      myCardBtn = (ImageButton) findViewById(R.id.my_card_btn);
      vertifyBtn = (ImageButton) findViewById(R.id.vertify_card_btn);
      myCardBtn.setOnClickListener(this);
      vertifyBtn.setOnClickListener(this);

      expandFocusResultChange(simTopUpNameEdit.getText().toString());
      // value = generateValue();
      TextWatcher textWatcher = newTextChangeListener();

      bankTransferNameEditText.addTextChangedListener(textWatcher);
      // ibanEdtiText.addTextChangedListener(textWatcher);
      // bicEditText.addTextChangedListener(textWatcher);

      // phoneNumberEdit.addTextChangedListener(textWatcher);
      simTopUpNameEdit.addTextChangedListener(textWatcher);
      phoneNumberEdit.addTextChangedListener(textWatcher);

      beneficiaryNameEditText.addTextChangedListener(textWatcher);
      cardNumberEditText.addTextChangedListener(textWatcher);

      bankTransferNameEditText.setOnFocusChangeListener(this);
      ibanEdtiText.setOnFocusChangeListener(this);
      bicEditText.setOnFocusChangeListener(this);

      simTopUpNameEdit.setOnFocusChangeListener(this);
      phoneNumberEdit.setOnFocusChangeListener(this);

      beneficiaryNameEditText.setOnFocusChangeListener(this);
      cardNumberEditText.setOnFocusChangeListener(this);
    }
    operatorText.setOnClickListener(this);
    payee = (Button) findViewById(R.id.payees);
    payee.setSingleLine(true);
    payee.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);
    payee.setOnClickListener(this);
    payees_layout = (LinearLayout) findViewById(R.id.payees_layout);
  }