JobScheduler を使用しており、スケジューラを実行できます。
ここで、PersistableBundle を使用して、Activity から Service クラスにいくつかの値を渡したいと考えています。誰かが値を渡して取得する方法を案内できますか? これは、値を渡そうとする関数です。
private void constructJob(){
JobInfo.Builder builder = new JobInfo.Builder(JOB_ID, new ComponentName(this, MyService.class));
PersistableBundle bundle = new PersistableBundle();
bundle.putInt("height",height);
bundle.putInt("width",width);
builder.setPeriodic(20000)
.setExtras(bundle)
.setPersisted(true);
mJobScheduler.schedule(builder.build());
}