SettingsActivity.java :  » UnTagged » al-oha » com » andago » alohaui » Android Open Source

Android Open Source » UnTagged » al oha 
al oha » com » andago » alohaui » SettingsActivity.java
/*
* Copyright 2010 ANDAGO INGENIERIA S.L.
*
* Licensed under the EUPL, Version 1.1 only (the "Licence");
* You may not use this work except in compliance with the
* Licence.
* You may obtain a copy of the Licence at:
*
* http://ec.europa.eu/idabc/eupl
*
* Unless required by applicable law or agreed to in
* writing, software distributed under the Licence is
* distributed on an "AS IS" basis,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied.
* See the Licence for the specific language governing
* permissions and limitations under the Licence.
*/

package com.andago.alohaui;

import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.PreferenceManager;
import android.preference.Preference.OnPreferenceChangeListener;

public class SettingsActivity extends PreferenceActivity {
  
  private boolean both=false;
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.settings);
    addPreferencesFromResource(R.xml.settings);
    
    Preference andagoUser = (Preference) findPreference("ausername");
    andagoUser.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
  
    @Override
    public boolean onPreferenceChange(Preference arg0, Object arg1) {
      // TODO Auto-generated method stub
      System.out.println("************ANDAGO USER PREFERENCE");
      Intent intent = new Intent(SettingsActivity.this,AlohaMainUI.class);    
        startActivity(intent);
        //SettingsActivity.this.finish();
      return true;
    }
    });
    
    Preference googleUser = (Preference) findPreference("gusername");
    googleUser.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
      
      @Override
      public boolean onPreferenceChange(Preference arg0, Object arg1) {
        // TODO Auto-generated method stub
        System.out.println("************GOOGLE USER PREFERENCE");
        
        SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
        String pass = settings.getString("gpassword", "");
        
        if (pass!="") both=true;
        
        if (both){
          Intent intent = new Intent(SettingsActivity.this,AlohaMainUI.class);
            startActivity(intent);
            //SettingsActivity.this.finish();
        }
        return true;
      }
      });
    
    Preference googlePassword = (Preference) findPreference("gpassword");
    googlePassword.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
      
      @Override
      public boolean onPreferenceChange(Preference arg0, Object arg1) {
        // TODO Auto-generated method stub
        System.out.println("************GOOGLE PASSWORD PREFERENCE");
        
        SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
        String user = settings.getString("gusername", "");
        
        if (user!="") both=true;
        
        if (both){
          Intent intent = new Intent(SettingsActivity.this,AlohaMainUI.class);
            startActivity(intent);
            //SettingsActivity.this.finish();
        }
        return true;
      }
      });
  }
  
  @Override
  public void onStop(){
    super.onStop();
    this.finish();
  }
  @Override
  public void onDestroy(){
    super.onDestroy();
  }
}
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.