Clover Coverage Report - AnCal Coverage Report
Coverage timestamp: gio dic 18 2014 12:18:42 EST
../../../../../img/srcFileCovDistChart9.png 40% of files have more coverage
39   118   11   4,88
6   85   0,28   8
8     1,38  
1    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  ActivityOptions       Line # 15 39 11 90,6% 0.9056604
 
No Tests
 
1    package pl.magot.vetch.ancal.activities;
2   
3    import pl.magot.vetch.ancal.AnCalDateUtils;
4    import pl.magot.vetch.ancal.CommonActivity;
5    import pl.magot.vetch.ancal.MessageType;
6    import pl.magot.vetch.ancal.R;
7    import android.os.Bundle;
8    import android.view.*;
9    import android.widget.ArrayAdapter;
10    import android.widget.CheckBox;
11    import android.widget.ImageButton;
12    import android.widget.Spinner;
13   
14    //New Note activity
 
15    public class ActivityOptions extends CommonActivity {
16    // views
17    private CheckBox chk24HourMode = null;
18    private ImageButton btnSave = null;
19   
20    // views
21    private Spinner spinFirstDayOfWeek = null;
22    private ArrayAdapter<CharSequence> adpFirstDayOfWeek = null;
23   
24    // views
25    private Spinner spinSnoozeMinutes = null;
26    private Spinner spinSnoozeTimes = null;
27   
28    private Integer[] vecIntSnoozeMinutes = { 3, 5, 10, 15, 20, 30, 45 };
29    private Integer[] vecIntSnoozeTimes = { 1, 3, 5, 7 };
30   
31    // methods
 
32  1 toggle @Override
33    public void onCreate(Bundle icicle) {
34  1 super.onCreate(icicle);
35  1 setContentView(R.layout.options);
36   
37    // initialize views
38  1 InitViews();
39    }
40   
 
41  1 toggle @Override
42    public void onStart() {
43  1 super.onStart();
44  1 InitState();
45    }
46   
 
47  1 toggle private void InitViews() {
48  1 chk24HourMode = (CheckBox) findViewById(R.id.chkOptions24HourMode);
49   
50  1 adpFirstDayOfWeek = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, AnCalDateUtils
51    .getWeekDays());
52  1 adpFirstDayOfWeek.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
53  1 spinFirstDayOfWeek = (Spinner) findViewById(R.id.spinFirstDayOfWeek);
54  1 spinFirstDayOfWeek.setAdapter(adpFirstDayOfWeek);
55   
56  1 ArrayAdapter<Integer> adpSnoozeMinutes = new ArrayAdapter<Integer>(this, android.R.layout.simple_spinner_item,
57    vecIntSnoozeMinutes);
58  1 adpSnoozeMinutes.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59  1 spinSnoozeMinutes = (Spinner) findViewById(R.id.spinSnoozeMinutes);
60  1 spinSnoozeMinutes.setAdapter(adpSnoozeMinutes);
61   
62  1 ArrayAdapter<Integer> adpSnoozeTimes = new ArrayAdapter<Integer>(this, android.R.layout.simple_spinner_item,
63    vecIntSnoozeTimes);
64  1 adpSnoozeTimes.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
65  1 spinSnoozeTimes = (Spinner) findViewById(R.id.spinSnoozeTimes);
66  1 spinSnoozeTimes.setAdapter(adpSnoozeTimes);
67   
68  1 btnSave = (ImageButton) findViewById(R.id.btnOptionsSave);
69  1 btnSave.setOnClickListener(new View.OnClickListener() {
 
70  1 toggle public void onClick(View v) {
71  1 SaveData();
72    }
73    });
74    }
75   
 
76  1 toggle private void InitState() {
77    // title
78  1 String sSubTitle = utils.GetResStr(R.string.titleDefaultOptions);
79   
80  1 SetActivityTitle(sSubTitle);
81   
82  1 chk24HourMode.setChecked(prefs.b24HourMode);
83   
84  1 spinFirstDayOfWeek.setSelection(prefs.iFirstDayOfWeek);
85  1 spinSnoozeMinutes.setSelection(GetPositionByValue(vecIntSnoozeMinutes, prefs.iSnoozeMinutesOverdue), false);
86  1 spinSnoozeTimes.setSelection(GetPositionByValue(vecIntSnoozeTimes, prefs.iSnoozeCount), false);
87   
88    // set focus
89  1 spinFirstDayOfWeek.requestFocus();
90    }
91   
 
92  2 toggle public int GetPositionByValue(Integer[] vec, Integer iValue) {
93  5 for (int i = 0; i < vec.length; i++)
94  5 if (vec[i] == iValue)
95  2 return i;
96  0 return 0;
97    }
98   
 
99  1 toggle public void SaveData() {
100  1 prefs.b24HourMode = chk24HourMode.isChecked();
101  1 prefs.iFirstDayOfWeek = spinFirstDayOfWeek.getSelectedItemPosition();
102   
103  1 prefs.iSnoozeMinutesOverdue = (Integer) spinSnoozeMinutes.getSelectedItem();
104  1 prefs.iSnoozeCount = (Integer) spinSnoozeTimes.getSelectedItem();
105   
106  1 if (prefs.Save()) {
107  1 CloseActivity(CommonActivity.bundleOptionsUpdated, "");
108    } else {
109  0 utils.ShowMsgResStr(R.string.errCantSaveOptions, MessageType.ERROR);
110    }
111    }
112   
 
113  0 toggle @Override
114    protected void restoreStateFromFreeze() {
115   
116    }
117   
118    }