String String=editText.getText().toString()给我String=null

String String=editText.getText().toString()给我String=null,string,android-studio,android-edittext,gettext,toast,String,Android Studio,Android Edittext,Gettext,Toast,我正在使用一个EditText,我需要从EditText的输入中获取一个字符串。 但每次我使用final EditText EditText=EditText findViewByEditText; String String=editText.getText.toString并将其放入Toast Toast.makeTextgetApplicationContext,String,Toast.LENGTH\u SHORT.show中;我得到一片空面包片。有什么帮助吗?您应该标记语言,请注意,a

我正在使用一个EditText,我需要从EditText的输入中获取一个字符串。 但每次我使用final EditText EditText=EditText findViewByEditText;
String String=editText.getText.toString并将其放入Toast Toast.makeTextgetApplicationContext,String,Toast.LENGTH\u SHORT.show中;我得到一片空面包片。有什么帮助吗?

您应该标记语言,请注意,android studio标记说它用于IDE相关问题,并用于android开发问题。您在哪里设置editText?这里需要一个ID。我已经添加了那行代码
editText.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {}

        @Override
        public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {}

        @Override
        public void afterTextChanged(Editable arg0) {
        String string = editText.getText().toString();
        Toast.makeText(getApplicationContext(), string, Toast.LENGTH_SHORT).show();

        }
    });