浏览代码

handle foreign broadcast

tobiaskaminsky 7 年之前
父节点
当前提交
ec568b7483
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

+ 6 - 1
src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -1282,7 +1282,12 @@ public class FileDisplayActivity extends HookActivity
                 // avoid app crashes after changing the serial id of RemoteOperationResult
                 // avoid app crashes after changing the serial id of RemoteOperationResult
                 // in owncloud library with broadcast notifications pending to process
                 // in owncloud library with broadcast notifications pending to process
                 removeStickyBroadcast(intent);
                 removeStickyBroadcast(intent);
-                DataHolderUtil.getInstance().delete(intent.getStringExtra(FileSyncAdapter.EXTRA_RESULT));
+
+                try {
+                    DataHolderUtil.getInstance().delete(intent.getStringExtra(FileSyncAdapter.EXTRA_RESULT));
+                } catch (RuntimeException re) {
+                    // we did not send this intent, so ignoring
+                }
             }
             }
         }
         }
     }
     }