Loading app/src/main/java/foundation/e/drive/utils/JobUtils.java +16 −16 Original line number Diff line number Diff line Loading @@ -32,23 +32,23 @@ public abstract class JobUtils { */ public static void scheduleScannerJob(Context context){ Log.i(TAG, "scheduleJob"); Log.i(TAG, "scheduleJob task off"); /* I. Start periodic checkup */ // ComponentName jobService = new ComponentName( context, ScannerJob.class ); // // JobInfo job = new JobInfo.Builder(ScannerJobId, jobService ) // .setPeriodic(1860000, 30000) //31git minutes and 30 secondes // .setPersisted(true) // .setRequiredNetworkType( JobInfo.NETWORK_TYPE_ANY ) // .build(); // // JobScheduler jobScheduler = context.getSystemService( JobScheduler.class ); // // if ( jobScheduler.schedule( job ) == JobScheduler.RESULT_SUCCESS ) { // Log.d(TAG, "Scheduled job created"); // } else { // Log.e(TAG, "Scheduled job not created"); // } ComponentName jobService = new ComponentName( context, ScannerJob.class ); JobInfo job = new JobInfo.Builder(ScannerJobId, jobService ) .setPeriodic(7200000 , 30000) //31git minutes and 30 secondes .setPersisted(true) .setRequiredNetworkType( JobInfo.NETWORK_TYPE_ANY ) .build(); JobScheduler jobScheduler = context.getSystemService( JobScheduler.class ); if ( jobScheduler.schedule( job ) == JobScheduler.RESULT_SUCCESS ) { Log.d(TAG, "Scheduled job created"); } else { Log.e(TAG, "Scheduled job not created"); } } /** Loading Loading
app/src/main/java/foundation/e/drive/utils/JobUtils.java +16 −16 Original line number Diff line number Diff line Loading @@ -32,23 +32,23 @@ public abstract class JobUtils { */ public static void scheduleScannerJob(Context context){ Log.i(TAG, "scheduleJob"); Log.i(TAG, "scheduleJob task off"); /* I. Start periodic checkup */ // ComponentName jobService = new ComponentName( context, ScannerJob.class ); // // JobInfo job = new JobInfo.Builder(ScannerJobId, jobService ) // .setPeriodic(1860000, 30000) //31git minutes and 30 secondes // .setPersisted(true) // .setRequiredNetworkType( JobInfo.NETWORK_TYPE_ANY ) // .build(); // // JobScheduler jobScheduler = context.getSystemService( JobScheduler.class ); // // if ( jobScheduler.schedule( job ) == JobScheduler.RESULT_SUCCESS ) { // Log.d(TAG, "Scheduled job created"); // } else { // Log.e(TAG, "Scheduled job not created"); // } ComponentName jobService = new ComponentName( context, ScannerJob.class ); JobInfo job = new JobInfo.Builder(ScannerJobId, jobService ) .setPeriodic(7200000 , 30000) //31git minutes and 30 secondes .setPersisted(true) .setRequiredNetworkType( JobInfo.NETWORK_TYPE_ANY ) .build(); JobScheduler jobScheduler = context.getSystemService( JobScheduler.class ); if ( jobScheduler.schedule( job ) == JobScheduler.RESULT_SUCCESS ) { Log.d(TAG, "Scheduled job created"); } else { Log.e(TAG, "Scheduled job not created"); } } /** Loading