Loading app/src/main/java/foundation/e/drive/receivers/ConnectivityReceiver.java +14 −2 Original line number Diff line number Diff line Loading @@ -5,10 +5,14 @@ import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Bundle; import android.util.Log; import java.io.IOException; import foundation.e.drive.services.FileObserverService; import foundation.e.drive.services.InitializerService; public class ConnectivityReceiver extends BroadcastReceiver { Loading Loading @@ -47,10 +51,18 @@ public class ConnectivityReceiver //connectivityReceiverListener.onNetworkConnectionChanged(isConnected); //} if(isConnected){ Intent observersServiceIntent = new Intent(context, foundation.e.drive.services.ObserverService.class); if(InitializerService.schedulerFlag){ //if Scheduler flag context.startService(observersServiceIntent); }else if(InitializerService.fileObserverFlag) { // Bundle mBundle = new Bundle(); mBundle.putBoolean("isFileObserverService", true); observersServiceIntent.putExtras(mBundle); context.startService(observersServiceIntent); } //else fileObserver Flag } } Loading app/src/main/java/foundation/e/drive/services/InitializerService.java +2 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,8 @@ public class InitializerService extends Service private ConnectivityReceiver connectivityReceiver; public static List<File> files=new ArrayList<>(); // public static List<File> fileObserver=new ArrayList<>(); public static boolean schedulerFlag=false; public static boolean fileObserverFlag=false; @Override public void onCreate() { Loading Loading
app/src/main/java/foundation/e/drive/receivers/ConnectivityReceiver.java +14 −2 Original line number Diff line number Diff line Loading @@ -5,10 +5,14 @@ import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Bundle; import android.util.Log; import java.io.IOException; import foundation.e.drive.services.FileObserverService; import foundation.e.drive.services.InitializerService; public class ConnectivityReceiver extends BroadcastReceiver { Loading Loading @@ -47,10 +51,18 @@ public class ConnectivityReceiver //connectivityReceiverListener.onNetworkConnectionChanged(isConnected); //} if(isConnected){ Intent observersServiceIntent = new Intent(context, foundation.e.drive.services.ObserverService.class); if(InitializerService.schedulerFlag){ //if Scheduler flag context.startService(observersServiceIntent); }else if(InitializerService.fileObserverFlag) { // Bundle mBundle = new Bundle(); mBundle.putBoolean("isFileObserverService", true); observersServiceIntent.putExtras(mBundle); context.startService(observersServiceIntent); } //else fileObserver Flag } } Loading
app/src/main/java/foundation/e/drive/services/InitializerService.java +2 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,8 @@ public class InitializerService extends Service private ConnectivityReceiver connectivityReceiver; public static List<File> files=new ArrayList<>(); // public static List<File> fileObserver=new ArrayList<>(); public static boolean schedulerFlag=false; public static boolean fileObserverFlag=false; @Override public void onCreate() { Loading