@Override public IBinder onBind(Intent intent) { return mService.asBinder(); }
@Override public void onServiceConnected(ComponentName name, IBinder service) { clientJobService = IJobService.Stub.asInterface(service); if (clientJobService == null) { emptyCallback(clientCallback, jobId); stopSession(); return; } try { clientJobService.startJob(jobParams); } catch (RemoteException e) { forceFinishJob(); e.printStackTrace(); } }
void stopSession() { if (clientJobService != null) { try { clientJobService.stopJob(jobParams); } catch (RemoteException e) { e.printStackTrace(); } } mJobSessions.remove(jobId); unbindService(this); } }
void stopSession() { if (clientJobService != null) { try { clientJobService.stopJob(jobParams); } catch (RemoteException e) { e.printStackTrace(); } } mJobSessions.remove(jobId); unbindService(this); } }
@Override public IBinder onBind(Intent intent) { return mService.asBinder(); }
@Override public void onServiceConnected(ComponentName name, IBinder service) { clientJobService = IJobService.Stub.asInterface(service); if (clientJobService == null) { emptyCallback(clientCallback, jobId); stopSession(); return; } try { clientJobService.startJob(jobParams); } catch (RemoteException e) { forceFinishJob(); e.printStackTrace(); } }
void stopSession() { if (clientJobService != null) { try { clientJobService.stopJob(jobParams); } catch (RemoteException e) { e.printStackTrace(); } } mJobSessions.remove(jobId); unbindService(this); } }
@Override public IBinder onBind(Intent intent) { return mService.asBinder(); }
@Override public void onServiceConnected(ComponentName name, IBinder service) { clientJobService = IJobService.Stub.asInterface(service); if (clientJobService == null) { emptyCallback(clientCallback, jobId); stopSession(); return; } try { clientJobService.startJob(jobParams); } catch (RemoteException e) { forceFinishJob(); e.printStackTrace(); } }