瀏覽代碼

Remove sticky broadcast when read in UploadListActivity

David A. Velasco 9 年之前
父節點
當前提交
b305e20b83
共有 1 個文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/com/owncloud/android/ui/activity/UploadListActivity.java

+ 8 - 2
src/com/owncloud/android/ui/activity/UploadListActivity.java

@@ -326,10 +326,16 @@ public class UploadListActivity extends FileActivity implements UploadListFragme
          */
         @Override
         public void onReceive(Context context, Intent intent) {
-            UploadListFragment uploadListFragment =
+            try {
+                UploadListFragment uploadListFragment =
                     (UploadListFragment) getSupportFragmentManager().findFragmentByTag(TAG_UPLOAD_LIST_FRAGMENT);
 
-            uploadListFragment.updateUploads();
+                uploadListFragment.updateUploads();
+            } finally {
+                if (intent != null) {
+                    removeStickyBroadcast(intent);
+                }
+            }
 
         }
     }