summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ZonePicker.java
diff options
context:
space:
mode:
authorDaisuke Miyakawa <dmiyakawa@google.com>2010-09-09 11:51:16 -0700
committerDaisuke Miyakawa <dmiyakawa@google.com>2010-09-09 16:51:57 -0700
commit71cc548f7ee51ff77a2c1dfb5da7a3f7b6c55fd5 (patch)
tree01f19c29d84f0ae0a5e4af812664189c97d03be3 /src/com/android/settings/ZonePicker.java
parent0f4f2f3a81f2a6d7100b4cff0d8de062cb2bc8f6 (diff)
downloadpackages_apps_settings-71cc548f7ee51ff77a2c1dfb5da7a3f7b6c55fd5.zip
packages_apps_settings-71cc548f7ee51ff77a2c1dfb5da7a3f7b6c55fd5.tar.gz
packages_apps_settings-71cc548f7ee51ff77a2c1dfb5da7a3f7b6c55fd5.tar.bz2
Implement DateTimeSetings for Setup Wizard XL.
Make the orientation "behind", as XL would require landscape. TODO: - Automatic Time Zone should be available. - Layout is immature: need to have better theme and layout xml. Change-Id: Iafe141223a227643ca774f4df5e5b7fde9520d31
Diffstat (limited to 'src/com/android/settings/ZonePicker.java')
-rw-r--r--src/com/android/settings/ZonePicker.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/settings/ZonePicker.java b/src/com/android/settings/ZonePicker.java
index c877bd7..f0c61ed 100644
--- a/src/com/android/settings/ZonePicker.java
+++ b/src/com/android/settings/ZonePicker.java
@@ -52,7 +52,7 @@ public class ZonePicker extends ListFragment {
public static interface ZoneSelectionListener {
// You can add any argument if you really need it...
- public void onZoneSelected();
+ public void onZoneSelected(TimeZone tz);
}
private static final String KEY_ID = "id";
@@ -235,9 +235,13 @@ public class ZonePicker extends ListFragment {
// Update the system timezone value
final Activity activity = getActivity();
AlarmManager alarm = (AlarmManager) activity.getSystemService(Context.ALARM_SERVICE);
- alarm.setTimeZone((String) map.get(KEY_ID));
+ String tzId = (String) map.get(KEY_ID);
+ alarm.setTimeZone(tzId);
+ final TimeZone tz = TimeZone.getTimeZone(tzId);
if (mListener != null) {
- mListener.onZoneSelected();
+ mListener.onZoneSelected(tz);
+ } else {
+ getActivity().onBackPressed();
}
}