소스 검색

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