Loading app/src/main/java/foundation/e/drive/services/FileObserverService.java +15 −8 Original line number Diff line number Diff line Loading @@ -62,12 +62,18 @@ public class FileObserverService extends Service { public void onEvent(int event, File file) { //Modify =2, create =256, delete =512, movedTo =128 if(event== FileObserver.CREATE || event==FileObserver.MODIFY || event== FileObserver.DELETE || event ==FileObserver.MOVED_TO){ if(event== FileObserver.CREATE || event==FileObserver.MODIFY || event== FileObserver.DELETE || event ==FileObserver.MOVED_TO){ Log.i(TAG, "...Event ..." + event+"...file ..." + file); String extension= file.getName().substring( (file.getName().lastIndexOf('.')+1)); remoteFileFlag=false; if(!file.isDirectory()){ if(!file.isDirectory() & !extension.equals("mp4")){ for(File remoteFile:InitializerService.remoteDownloadFile){ if(remoteFile.getName().equals(file.getName())){ Loading @@ -76,9 +82,15 @@ public class FileObserverService extends Service { } } Log.e(TAG, "....... extension..."+extension); if(!files.contains(file) && !remoteFileFlag){ files.add(file); } else { return; } if(!ConnectivityReceiver.isConnected()){ InitializerService.fileObserverFlag=true; } Loading @@ -93,12 +105,7 @@ public class FileObserverService extends Service { e.printStackTrace(); } } } } }); Loading Loading @@ -141,7 +148,7 @@ public class FileObserverService extends Service { protected void onPostExecute(String s) { super.onPostExecute(s); try { Log.d(TAG, "calling observerServiceIntent via fileObserver.."); Intent observersServiceIntent = new Intent(getApplicationContext(), foundation.e.drive.services.ObserverService.class); Bundle mBundle = new Bundle(); mBundle.putBoolean("isFileObserverService", true); Loading Loading
app/src/main/java/foundation/e/drive/services/FileObserverService.java +15 −8 Original line number Diff line number Diff line Loading @@ -62,12 +62,18 @@ public class FileObserverService extends Service { public void onEvent(int event, File file) { //Modify =2, create =256, delete =512, movedTo =128 if(event== FileObserver.CREATE || event==FileObserver.MODIFY || event== FileObserver.DELETE || event ==FileObserver.MOVED_TO){ if(event== FileObserver.CREATE || event==FileObserver.MODIFY || event== FileObserver.DELETE || event ==FileObserver.MOVED_TO){ Log.i(TAG, "...Event ..." + event+"...file ..." + file); String extension= file.getName().substring( (file.getName().lastIndexOf('.')+1)); remoteFileFlag=false; if(!file.isDirectory()){ if(!file.isDirectory() & !extension.equals("mp4")){ for(File remoteFile:InitializerService.remoteDownloadFile){ if(remoteFile.getName().equals(file.getName())){ Loading @@ -76,9 +82,15 @@ public class FileObserverService extends Service { } } Log.e(TAG, "....... extension..."+extension); if(!files.contains(file) && !remoteFileFlag){ files.add(file); } else { return; } if(!ConnectivityReceiver.isConnected()){ InitializerService.fileObserverFlag=true; } Loading @@ -93,12 +105,7 @@ public class FileObserverService extends Service { e.printStackTrace(); } } } } }); Loading Loading @@ -141,7 +148,7 @@ public class FileObserverService extends Service { protected void onPostExecute(String s) { super.onPostExecute(s); try { Log.d(TAG, "calling observerServiceIntent via fileObserver.."); Intent observersServiceIntent = new Intent(getApplicationContext(), foundation.e.drive.services.ObserverService.class); Bundle mBundle = new Bundle(); mBundle.putBoolean("isFileObserverService", true); Loading