@Override
public int onStartCommand(Intent intent, int flags, int startId) {
+ // this occurs when system tries to restart
+ // service, so we need to reinitialize observers
+ if (intent == null) {
+ initializeObservedList();
+ return Service.START_STICKY;
+ }
+
if (!intent.hasExtra(KEY_FILE_CMD)) {
Log.e(TAG, "No KEY_FILE_CMD argument given");
return Service.START_STICKY;