Browse Source

Remove sticky broadcast when read in UploadListActivity

David A. Velasco 9 years ago
parent
commit
b305e20b83
1 changed files with 8 additions and 2 deletions
  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);
+                }
+            }
 
         }
     }