@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // Set up Activity UI mRegisterActivity.setUpUi(RegisterBirthdayFragment.class); // Date text view mTvDate = (TextView) view.findViewById(R.id.login_tv_date); String currentDateString = DateUtils.date2StringForDisplay(DateUtils.stringApi2Date(mRegisterData.getBirthday())); if (currentDateString != "") { mTvDate.setText(currentDateString); } mTvDate.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { mTvDate.setClickable(false); FragmentManager manager = getFragmentManager(); DatePickerFragment dialog = DatePickerFragment.newInstance( DateUtils.stringUi2Date(mTvDate.getText().toString())); dialog.setTargetFragment(RegisterBirthdayFragment.this, REQUEST_DATE); dialog.show(manager, DIALOG_DATE); } }); }