summaryrefslogtreecommitdiff
path: root/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2015-06-21 10:34:00 -0700
committerKeith Packard <keithp@keithp.com>2015-06-22 21:04:43 -0700
commitee656c9d41238ab2c56859a03fe6b8ce8ff2df4e (patch)
tree6f8a9fa7f85938227d8dbab78eb2ff463cf565da /altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
parent9af72a2e629779833ff1787bbfc2ddc8b9d88bba (diff)
altosdroid: Add map source preference
Not hooked up yet. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java')
-rw-r--r--altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
index 8fe97187..fb669c5d 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
@@ -503,12 +503,18 @@ public class AltosDroid extends FragmentActivity implements AltosUnitsListener {
return tab_view;
}
+ public void set_map_source() {
+ }
+
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AltosDebug.init(this);
AltosDebug.debug("+++ ON CREATE +++");
+ // Initialise preferences
+ AltosDroidPreferences.init(this);
+
fm = getSupportFragmentManager();
// Set up the window layout
@@ -918,6 +924,12 @@ public class AltosDroid extends FragmentActivity implements AltosUnitsListener {
serverIntent = new Intent(this, MapTypeActivity.class);
startActivityForResult(serverIntent, REQUEST_MAP_TYPE);
return true;
+ case R.id.map_source:
+ int source = AltosDroidPreferences.map_source();
+ int new_source = source == AltosDroidPreferences.MAP_SOURCE_ONLINE ? AltosDroidPreferences.MAP_SOURCE_OFFLINE : AltosDroidPreferences.MAP_SOURCE_ONLINE;
+ AltosDroidPreferences.set_map_source(new_source);
+ set_map_source();
+ return true;
case R.id.select_tracker:
if (serials != null) {
String[] trackers = new String[serials.length];