src/com/beem/project/beem/BeemApplication.java
changeset 712 bbd54153f92c
parent 697 081f7e51b5bd
child 728 13d204a5c6fe
equal deleted inserted replaced
711:d80ac2c011f8 712:bbd54153f92c
    68 
    68 
    69     @Override
    69     @Override
    70     public void onCreate() {
    70     public void onCreate() {
    71 	super.onCreate();
    71 	super.onCreate();
    72 	mSettings = PreferenceManager.getDefaultSharedPreferences(this);
    72 	mSettings = PreferenceManager.getDefaultSharedPreferences(this);
    73 	mIsAccountConfigured = mSettings.getBoolean("PreferenceIsConfigured", false);
    73 	String login = mSettings.getString("settings_key_account_username", "");
       
    74 	String password = mSettings.getString("settings_key_account_password", "");
       
    75 	mIsAccountConfigured = !("".equals(login) || "".equals(password));
    74 	mSettings.registerOnSharedPreferenceChangeListener(mPreferenceListener);
    76 	mSettings.registerOnSharedPreferenceChangeListener(mPreferenceListener);
    75     }
    77     }
    76 
    78 
    77     @Override
    79     @Override
    78     public void onTerminate() {
    80     public void onTerminate() {
   116 	public PreferenceListener() {
   118 	public PreferenceListener() {
   117 	}
   119 	}
   118 
   120 
   119 	@Override
   121 	@Override
   120 	public void onSharedPreferenceChanged(SharedPreferences  sharedPreferences, String key) {
   122 	public void onSharedPreferenceChanged(SharedPreferences  sharedPreferences, String key) {
   121 	    if ("PreferenceIsConfigured".equals(key)) {
   123 	    if ("settings_key_account_username".equals(key) || "settings_key_account_password".equals(key)) {
   122 		mIsAccountConfigured = mSettings.getBoolean("PreferenceIsConfigured", false);
   124 		String login = mSettings.getString("settings_key_account_username", "");
       
   125 		String password = mSettings.getString("settings_key_account_password", "");
       
   126 		mIsAccountConfigured = !("".equals(login) || "".equals(password));
   123 	    }
   127 	    }
   124 	}
   128 	}
   125     }
   129     }
   126 }
   130 }