commit 993c8670b4a94310596b284bdcab632f7d0c825d
parent 2592cff2482ce243554959b479420aa5f0d1fab0
Author: Jan Dankert <devnull@localhost>
Date: Sat, 4 Feb 2012 23:28:48 +0100
Wenn Intervall für Abodienst geändert, dann den Service neu starten.
Diffstat:
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/src/de/mtbnews/android/Configuration.java b/src/de/mtbnews/android/Configuration.java
@@ -44,6 +44,24 @@ public class Configuration extends PreferenceActivity
Toast.LENGTH_SHORT).show();
}
}
+
+ // Wenn Intervall für Abodienst geändert, dann den Service neu
+ // starten.
+ if (key.equals("subscription_service_interval"))
+ {
+ if (prefs.getBoolean("autostart_subscription_service",
+ false))
+ {
+ // Restart
+ stopService(new Intent(getApplicationContext(),
+ SubscriptionService.class));
+ startService(new Intent(getApplicationContext(),
+ SubscriptionService.class));
+ Toast.makeText(Configuration.this,
+ R.string.subscription_service_started,
+ Toast.LENGTH_SHORT).show();
+ }
+ }
}
};