~swarmteam/cellswarm/main

« back to all changes in this revision

Viewing changes to android_code/src/com/xandem/swarm/settingsActivity.java

  • Committer: Matt Kankainen
  • Date: 2010-02-22 01:51:42 UTC
  • Revision ID: chief@riverbum.com-20100222015142-8gneswyk1rk3i3qb
Added more comments and made most variables private, that previously had no designation

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
        gpsCalcTimeTextBox = (EditText)findViewById(R.id.gpsCalcTime);
47
47
        confirmBut = (Button)findViewById(R.id.confirmBut);
48
48
 
 
49
        //Grab data from our pref file
49
50
        SharedPreferences settings = getSharedPreferences(Const.PREFS_NAME, 0);
50
51
        swarmRunning = settings.getBoolean("swarmRunning", false);
51
52
        alarmPeriod = settings.getInt("alarmPeriod", Const.DEFAULT_ALARM_PERIOD);
52
53
        gpsTimeoutPeriod = settings.getInt("gpsTimeoutPeriod", Const.DEFAULT_GPS_TIMEOUT);
53
54
        gpsCalcTime = settings.getInt("gpsCalcTime", Const.DEFAULT_GPS_CALC_TIME);
54
55
 
 
56
        //Place data into our gui elements
55
57
        startBut.setChecked(swarmRunning);
56
58
        startBut.setOnClickListener(startButListener);
57
59
        alarmPeriodTextBox.setText(Integer.toString(alarmPeriod));
59
61
        gpsCalcTimeTextBox.setText(Integer.toString(gpsCalcTime));
60
62
        confirmBut.setOnClickListener(confirmButListener);
61
63
        
 
64
        //Start alarm if it's supposed to be on
62
65
        if(swarmRunning) {
63
66
                startAlarm();
64
67
        }
83
86
                        swarmRunning=true;
84
87
                        Toast.makeText(context, getString(R.string.swarmNowRunning), Toast.LENGTH_LONG).show();
85
88
                }
 
89
                
 
90
                //save the state of the alarm to pref file
86
91
                SharedPreferences settings = getSharedPreferences(Const.PREFS_NAME, 0);
87
92
            SharedPreferences.Editor editor = settings.edit();
88
93
            editor.putBoolean("swarmRunning", swarmRunning);
90
95
        }
91
96
    };   
92
97
 
93
 
    // settings are saved when confirm is clicked.
 
98
    // settings are saved to pref file when confirm is clicked.
94
99
    private OnClickListener confirmButListener = new OnClickListener() {
95
100
        public void onClick(View v) {
96
101
            SharedPreferences settings = getSharedPreferences(Const.PREFS_NAME, 0);
133
138
        am.cancel(swarmGoPendingIntent);
134
139
    }
135
140
    
136
 
    // save prefs
 
141
    // save alarm pref
137
142
    protected void onPause() {
138
143
        super.onPause();
139
144
        SharedPreferences settings = getSharedPreferences(Const.PREFS_NAME, 0);
142
147
        editor.commit();
143
148
    }
144
149
 
145
 
    // save prefs
 
150
    // save alarm pref
146
151
    protected void onStop() {
147
152
        super.onPause();
148
153
        SharedPreferences settings = getSharedPreferences(Const.PREFS_NAME, 0);