@Override public void onDestroy() { for (JsonElement dataRequest : data) { manager.unrequestData(this, dataRequest); } for (Map.Entry<String, Schedule> schedule : schedules.entrySet()) { manager.unregisterPipelineAction(this, schedule.getKey()); } if (uploader != null) { uploader.stop(); } looper.quit(); enabled = false; }