Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62ef326f authored by narinder Rana's avatar narinder Rana Committed by Vincent Bourgmayer
Browse files

Issue 123 time scheduler new

parent 799ae4ea
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
image: "registry.gitlab.e.foundation:5000/e/apps/docker-android-apps-cicd:latest"
image: "registry.gitlab.e.foundation:5000/e/apps/docker-android-apps-cicd:legacy"

stages:
- build
+4 −2
Original line number Diff line number Diff line
@@ -9,11 +9,13 @@ import android.util.Log;

import java.io.IOException;

import foundation.e.drive.services.InitializerService;

public class ConnectivityReceiver
        extends BroadcastReceiver {

    public static ConnectivityReceiverListener connectivityReceiverListener;

    final private String TAG = InitializerService.class.getSimpleName();
    public ConnectivityReceiver() {
        super();
    }
@@ -42,7 +44,7 @@ public class ConnectivityReceiver
                && activeNetwork.isConnectedOrConnecting();

        //if (connectivityReceiverListener != null) {
        Log.e("TAG", "ConnectivityReceiver onNetworkConnectionChanged...." + isConnected);
        Log.e(TAG, "ConnectivityReceiver onNetworkConnectionChanged...." + isConnected);
        //connectivityReceiverListener.onNetworkConnectionChanged(isConnected);
        //}
    }
+1 −1
Original line number Diff line number Diff line
@@ -343,7 +343,7 @@ public class InitializerService extends Service
    public void onNetworkConnectionChanged(boolean isConnected) {

        //just for testing code for now
        Log.e("TAG", "onNetworkConnectionChanged...." + isConnected);
        Log.e(TAG, "onNetworkConnectionChanged...." + isConnected);

    }
}
 No newline at end of file
+16 −16
Original line number Diff line number Diff line
@@ -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) //2 hr
                .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");
        }
    }

    /**