소스 검색

Testing synchronization cancelation

David A. Velasco 12 년 전
부모
커밋
0f2376806f
2개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java
  2. 1 0
      src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java

+ 6 - 0
src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java

@@ -265,5 +265,11 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter {
         }
         getContext().sendStickyBroadcast(i);
     }
+    
+    @Override
+    public void onSyncCanceled() {
+        Log.d(TAG, "sync is being cancelled !! ************************************************");
+        super.onSyncCanceled();
+    }
 
 }

+ 1 - 0
src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java

@@ -78,6 +78,7 @@ public class AccountSelectActivity extends SherlockListActivity implements
         AccountUtils.setCurrentOwnCloudAccount(this, accountName);
 
         // trigger synchronization when current account is changed
+        ContentResolver.cancelSync(null, "org.owncloud");
         Bundle bundle = new Bundle();
         bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true);
         ContentResolver.requestSync(AccountUtils.getCurrentOwnCloudAccount(this), "org.owncloud", bundle);