浏览代码

edit downloaded md/text file is working now

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

+ 12 - 0
src/main/java/com/owncloud/android/ui/preview/PreviewTextFileFragment.java

@@ -24,6 +24,7 @@ package com.owncloud.android.ui.preview;
 
 import android.accounts.Account;
 import android.os.AsyncTask;
+import android.os.Build;
 import android.os.Bundle;
 import android.os.Handler;
 import android.view.Menu;
@@ -292,6 +293,10 @@ public class PreviewTextFileFragment extends PreviewTextFragment {
             );
         }
 
+        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
+            FileMenuFilter.hideMenuItem(menu.findItem(R.id.action_edit));
+        }
+
         if (getFile().isSharedWithMe() && !getFile().canReshare()) {
             FileMenuFilter.hideMenuItem(menu.findItem(R.id.action_send_share_file));
         }
@@ -329,6 +334,13 @@ public class PreviewTextFileFragment extends PreviewTextFragment {
                 return true;
             }
 
+            case R.id.action_edit:
+                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+                    containerActivity.getFileOperationsHelper().openFileWithTextEditor(getFile(), getContext());
+                    return true;
+                }
+                return false;
+
             default:
                 return super.onOptionsItemSelected(item);
         }