浏览代码

fix npe if data is null

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
Tobias Kaminsky 6 年之前
父节点
当前提交
5ebfa13be5
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

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

@@ -2075,7 +2075,13 @@ public class FileDisplayActivity extends HookActivity
             updateFileFromDB();
             refreshListOfFilesFragment(false);
         } else if (fileDetailFragment.getView() != null) {
-            String errorResponse = result.getData().size() > 0 ? result.getData().get(0).toString() : "";
+            String errorResponse;
+
+            if (result.getData() != null && result.getData().size() > 0) {
+                errorResponse = result.getData().get(0).toString();
+            } else {
+                errorResponse = "";
+            }
 
             if (!TextUtils.isEmpty(errorResponse)) {
                 snackbar = Snackbar.make(fileDetailFragment.getView(), errorResponse, Snackbar.LENGTH_LONG);