2016-10-18 16:29:07 +02:00
|
|
|
package net.foucry.pilldroid;
|
|
|
|
|
|
|
|
import android.app.job.JobParameters;
|
|
|
|
import android.app.job.JobService;
|
|
|
|
import android.os.Handler;
|
2020-07-19 20:04:12 +02:00
|
|
|
import android.os.Message;
|
2016-10-18 16:29:07 +02:00
|
|
|
import android.util.Log;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Created by jacques on 17/09/16.
|
|
|
|
*/
|
|
|
|
public class PillDroidJobService extends JobService {
|
|
|
|
private static final String TAG = "JobService";
|
|
|
|
|
|
|
|
private Handler mJobHandler = new Handler(new Handler.Callback() {
|
|
|
|
@Override
|
|
|
|
public boolean handleMessage(Message msg) {
|
|
|
|
// Toast.makeText( getApplicationContext(), "PillDroid - Calcul nouveau stocks", Toast.LENGTH_SHORT).show();
|
2016-11-03 13:57:19 +01:00
|
|
|
// MedicamentListActivity.newStockCalculation(getApplicationContext());
|
2016-10-18 16:29:07 +02:00
|
|
|
|
|
|
|
jobFinished( (JobParameters) msg.obj,false);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean onStartJob (JobParameters params) {
|
2020-07-19 20:04:12 +02:00
|
|
|
Log.d(TAG, "on Start Job: " + params.getJobId());
|
2016-10-18 16:29:07 +02:00
|
|
|
mJobHandler.sendMessage(Message.obtain(mJobHandler, 1,params));
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean onStopJob(JobParameters params) {
|
|
|
|
mJobHandler.removeMessages(1);
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|