Преглед изворни кода

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);
+                }
+            }
 
         }
     }