Bläddra i källkod

fix only one picture is uploaded

tobiasKaminsky 8 år sedan
förälder
incheckning
4c56ce2b0d

+ 2 - 2
src/com/owncloud/android/services/SyncedFolderJobService.java

@@ -51,8 +51,6 @@ public class SyncedFolderJobService extends JobService {
 
     @Override
     public boolean onStartJob(JobParameters params) {
-        Log_OC.d(TAG, "startJob: " + params.getJobId());
-
         Context context = MainApp.getAppContext();
         PersistableBundle bundle = params.getExtras();
         String filePath = bundle.getString("filePath");
@@ -62,6 +60,8 @@ public class SyncedFolderJobService extends JobService {
         Account account = AccountUtils.getOwnCloudAccountByName(context, bundle.getString("account"));
         Integer uploadBehaviour = bundle.getInt("uploadBehaviour");
 
+        Log_OC.d(TAG, "startJob: " + params.getJobId() + ", filePath: " + filePath);
+
         File file = new File(filePath);
         String mimeType = MimeTypeUtil.getBestMimeTypeByFilename(file.getAbsolutePath());
 

+ 2 - 2
src/com/owncloud/android/services/observer/SyncedFolderObserver.java

@@ -23,7 +23,6 @@ class SyncedFolderObserver extends RecursiveFileObserver {
 
     private Context context;
 
-    private static final int MY_BACKGROUND_JOB = 0;
     public static final String TAG = "SyncedFolderObserver";
     private SyncedFolder syncedFolder;
 
@@ -55,8 +54,9 @@ class SyncedFolderObserver extends RecursiveFileObserver {
             bundle.putInt("subfolderByDate", syncedFolder.getSubfolderByDate() ? 1 : 0);
 
             JobScheduler js = (JobScheduler) context.getSystemService(Context.JOB_SCHEDULER_SERVICE);
+            Long date = new Date().getTime();
             JobInfo job = new JobInfo.Builder(
-                    MY_BACKGROUND_JOB,
+                    date.intValue(),
                     new ComponentName(context, SyncedFolderJobService.class))
                     .setRequiresCharging(syncedFolder.getChargingOnly())
                     .setRequiredNetworkType(syncedFolder.getWifiOnly() ? JobInfo.NETWORK_TYPE_UNMETERED : JobInfo.NETWORK_TYPE_ANY)