Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:无法从EditText.gettext().toString()中的静态内容引用非静态方法gettext();_Java_Android_Android Studio_Textview_Clipboardmanager - Fatal编程技术网

Java 错误:无法从EditText.gettext().toString()中的静态内容引用非静态方法gettext();

Java 错误:无法从EditText.gettext().toString()中的静态内容引用非静态方法gettext();,java,android,android-studio,textview,clipboardmanager,Java,Android,Android Studio,Textview,Clipboardmanager,我试图添加一个按钮,将复制文本,我得到了这个错误。什么是静态内容。如果我不能用这个,我应该用什么 cButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { myClipboard = (ClipboardManager)getSystemService(C

我试图添加一个按钮,将复制文本,我得到了这个错误。什么是静态内容。如果我不能用这个,我应该用什么

cButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
                    String text;
                    text=EditText.getText().toString();

                    myClip=ClipData.newPlainText("this is the text", text);
                    Toast.makeText(getApplicationContext(),"Text Sucessfully Copied",Toast.LENGTH_SHORT).show();

                }
            });

您正在调用EditText.getText()。getText()不是静态函数。需要对EditText对象的实例调用getText()。 差不多

(EditText)view.getText()

ClipData.newPlainText也是这样。在调用一个对象实例之前,必须有一个对象实例。

首先,需要使用findviewbyd()方法绑定editText,然后

而不是这个,

EditText.getText().toString();
尝试使用以下方法:

EditText yourEditText = (EditText) findViewById(R.id.yourEditTextId)
yourEditText.getText().toString();

只需从XML布局中按ID查找视图。然后,你就用它来做你的工作。

没法得到它。请再解释一下。