public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if (Preferences.logging) Log.d(MetaWatch.TAG, "onSharedPreferenceChanged " + key); MetaWatchService.loadPreferences(context); if (key.contains("Weather")) { Monitors.restart(context); } if (key.contains("Idle") || key.contains(".app_enabled")) { Idle.reset(context); } if (key.contains("Widgets") || (key.equals("SilentMode"))) { Idle.updateIdle(context, true); } }