equal
deleted
inserted
replaced
381 new AdHocCommandDataProvider.SessionExpiredError()); |
381 new AdHocCommandDataProvider.SessionExpiredError()); |
382 */ |
382 */ |
383 } |
383 } |
384 |
384 |
385 /** |
385 /** |
386 * Listen on preference changes |
386 * Listen on preference changes. |
387 */ |
387 */ |
388 private class BeemServicePreferenceListener implements SharedPreferences.OnSharedPreferenceChangeListener { |
388 private class BeemServicePreferenceListener implements SharedPreferences.OnSharedPreferenceChangeListener { |
389 |
389 |
390 /** |
390 /** |
391 * ctor |
391 * ctor. |
392 */ |
392 */ |
393 public BeemServicePreferenceListener() { |
393 public BeemServicePreferenceListener() { |
394 } |
394 } |
395 |
395 |
396 /** |
396 /** |
397 * {@inheritDoc} |
397 * {@inheritDoc} |
398 */ |
398 */ |
399 @Override |
399 @Override |
400 public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { |
400 public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { |
401 if (key.equals("settings_away_chk")) { |
401 if (key.equals("settings_away_chk") == true) { |
402 if (sharedPreferences.getBoolean("settings_away_chk", false)) { |
402 if (sharedPreferences.getBoolean("settings_away_chk", false)) { |
403 mOnOffReceiverIsRegistered = true; |
403 mOnOffReceiverIsRegistered = true; |
404 registerReceiver(mOnOffReceiver, new IntentFilter(Intent.ACTION_SCREEN_OFF)); |
404 registerReceiver(mOnOffReceiver, new IntentFilter(Intent.ACTION_SCREEN_OFF)); |
405 registerReceiver(mOnOffReceiver, new IntentFilter(Intent.ACTION_SCREEN_ON)); |
405 registerReceiver(mOnOffReceiver, new IntentFilter(Intent.ACTION_SCREEN_ON)); |
406 } else { |
406 } else { |
408 unregisterReceiver(mOnOffReceiver); |
408 unregisterReceiver(mOnOffReceiver); |
409 } |
409 } |
410 } |
410 } |
411 } |
411 } |
412 } |
412 } |
413 |
413 |
414 /** |
414 /** |
415 * Listen on some Intent broadcast, ScreenOn and ScreenOff |
415 * Listen on some Intent broadcast, ScreenOn and ScreenOff. |
416 */ |
416 */ |
417 private class BeemServiceBroadcastReceiver extends BroadcastReceiver { |
417 private class BeemServiceBroadcastReceiver extends BroadcastReceiver { |
418 |
418 |
419 private String mOldStatus; |
419 private String mOldStatus; |
420 private int mOldMode; |
420 private int mOldMode; |
421 |
421 |
422 /** |
422 /** |
423 * ctor |
423 * ctor. |
424 */ |
424 */ |
425 public BeemServiceBroadcastReceiver() { |
425 public BeemServiceBroadcastReceiver() { |
426 } |
426 } |
427 |
427 |
428 /** |
428 /** |