@Override public void onCreate() { super.onCreate(); FrameworkScheduler scheduler = getScheduler(); if (scheduler != null) { scheduler.setJobService(this); } else { JqLog.e("FrameworkJobSchedulerService has been created but it does not have a" + " scheduler. You must initialize JobManager before the service is created."); } }
@Override public void onDestroy() { super.onDestroy(); FrameworkScheduler scheduler = getScheduler(); if (scheduler != null) { scheduler.setJobService(null); } else { JqLog.e("FrameworkJobSchedulerService is being destroyed but it does not have a " + "scheduler :/. You must initialize JobManager before the service is created."); } }
@Override public void onFinished(SchedulerConstraint constraint, boolean reschedule) { JqLog.d("[FW Scheduler] on finished job %s. reschedule:%s", constraint, reschedule); JobService service = this.jobService; if (service == null) { JqLog.e("[FW Scheduler] scheduler onFinished is called but i don't have a job service"); return; } Object data = constraint.getData(); if (data instanceof JobParameters) { JobParameters params = (JobParameters) data; service.jobFinished(params, reschedule); } else { JqLog.e("[FW Scheduler] cannot obtain the job parameters"); } }
/** * When the app's MainActivity is created, it starts this service. This is so that the * activity and this service can communicate back and forth. See "setUiCalback()" */ @Override public int onStartCommand(Intent intent, int flags, int startId) { Log.d(TAG, "onStartCommand()"); return super.onStartCommand(intent, flags, startId); }
@Override public int onStartCommand(Intent intent, int flags, int startId) { if (intent!=null) { messenger=intent.getParcelableExtra("MESSENGER_INTENT_KEY"); } return super.onStartCommand(intent, flags, startId); }
@Override public void onCreate() { super.onCreate(); ((Injectable) getApplication()) .getApplicationGraph() .plus(new ActivityModule(this)) .inject(this); }
@Override public void onDestroy() { super.onDestroy(); Log.i(TAG, "Service destroyed"); }
@Test public void jobFinished_updatesFieldsCorrectly() { jobService.jobFinished(params, true /* wantsReschedule */); ShadowJobService shadow = shadowOf(jobService); assertThat(shadow.getIsRescheduleNeeded()).isTrue(); assertThat(shadow.getIsJobFinished()).isTrue(); } }
@Override public void onCreate() { super.onCreate(); parameters = null; }
@Override public void onDestroy() { super.onDestroy(); Log.i(TAG, "Service destroyed"); }
protected void onPostExecute(JobParameters params) { jobService.jobFinished(params, false); } }
@Override public void onCreate() { super.onCreate(); Log.i(TAG, "Service created"); }
@Override public void onDestroy() { super.onDestroy(); Log.i(TAG, "Service destroyed"); }
@Override public void onCreate() { super.onCreate(); Log.i(TAG, "Service created"); }
@Override public void onDestroy() { Log.d(Constants.TAG, "NotificationJobService onDestroy"); super.onDestroy(); }
@Override public void onCreate() { super.onCreate(); Log.d(TAG, "onCreate()"); }
@Override public void onDestroy() { super.onDestroy(); Log.i(TAG, "Service destroyed"); }
@Override public void onCreate() { super.onCreate(); Log.i(TAG, "Service created"); }
@Override public void onDestroy() { super.onDestroy(); Log.d(TAG, "onDestroy()"); }
@Override public void onCreate() { super.onCreate(); Log.i(TAG, "Service created"); }