PhoneEdit.java :  » SMS » smsbanking » com » nimbleteam » smsbanking » Android Open Source

Android Open Source » SMS » smsbanking 
smsbanking » com » nimbleteam » smsbanking » PhoneEdit.java
package com.nimbleteam.smsbanking;

import android.os.Bundle;
import android.widget.EditText;

import com.nimbleteam.android.Dialogs;

import com.nimbleteam.android.EditActivity;
import com.nimbleteam.smsbanking.data.Preferences;

public class PhoneEdit extends EditActivity {
    private Preferences preferences;
    
    public PhoneEdit() {
  super(R.string.edit_phone, R.layout.phone_edit);
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
  preferences = Preferences.getPreferences(this);
  
  super.onCreate(savedInstanceState);
  
  if (preferences.isFirstLaunch()
    || preferences.getPhoneNumber().trim().length() == 0) {
      Dialogs.showOkConfirmation(this, R.string.initial_setup, R.string.msg_define_teller_number, null);
  }
    }

    protected void loadData() {
  getPhoneEditText().setText(preferences.getPhoneNumber());
    }

    protected void saveData() {
  preferences.setPhoneNumber(getPhoneEditText().getText().toString());
  preferences.save(this);
    }
    
    private EditText getPhoneEditText() {
  return (EditText) findViewById(R.id.phone);
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.