@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View v = inflater.inflate(R.layout.main_fragment, container, false); btnUpdate = (Button) v.findViewById(R.id.btnUpdate); account = (EditText) v.findViewById(R.id.card_account_field); account.setText(AccountStorage.GetAccount(getActivity())); account.addTextChangedListener(new AccountUpdater()); btnUpdate.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { updateKey(view); } }); return v; }
@Override public void afterTextChanged(Editable s) { String account = s.toString(); AccountStorage.SetAccount(getActivity(), account); }