浏览代码

Call saveAllClients in OperationsService#onDestroy

masensio 10 年之前
父节点
当前提交
8dc6b0f62d
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 1 1
      owncloud-android-library
  2. 5 0
      src/com/owncloud/android/services/OperationsService.java

+ 1 - 1
owncloud-android-library

@@ -1 +1 @@
-Subproject commit b5ff057e95858f1b8a0559a4598053702adcbf0e
+Subproject commit dd0831b9fd9f1aaf2d92bb5136a0ecbd09be0436

+ 5 - 0
src/com/owncloud/android/services/OperationsService.java

@@ -23,6 +23,7 @@ import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentLinkedQueue;
 import java.util.concurrent.ConcurrentMap;
 
+import com.owncloud.android.MainApp;
 import com.owncloud.android.R;
 import com.owncloud.android.datamodel.FileDataStorageManager;
 import com.owncloud.android.lib.common.OwnCloudClient;
@@ -172,8 +173,12 @@ public class OperationsService extends Service {
     @Override
     public void onDestroy() {
         //Log_OC.wtf(TAG, "onDestroy init" );
+        // Saving cookies
+        OwnCloudClientMap.saveAllClients(this, MainApp.getAccountType());
+        
         //Log_OC.wtf(TAG, "Clear mUndispatchedFinisiedOperations" );
         mUndispatchedFinishedOperations.clear();
+        
         //Log_OC.wtf(TAG, "onDestroy end" );
         super.onDestroy();
     }