Java 无法解析符号。文本,Toast.LENGTH\u SHORT)

Java 无法解析符号。文本,Toast.LENGTH\u SHORT),java,android,Java,Android,无法解析符号“文本” 如何解决此问题?您有一个错误,正在将参数与应用程序上下文混合。 android中没有Context.text 一定是 public void toast(String text) { Toast.makeText(getApplicationContext().text, Toast.LENGTH_SHORT).show(); } 而不是 public void toast(String text) { \ Toast.makeText(g

无法解析符号“文本”


如何解决此问题?

您有一个错误,正在将参数与应用程序上下文混合。 android中没有Context.text 一定是

    public void toast(String text) { 
      Toast.makeText(getApplicationContext().text, Toast.LENGTH_SHORT).show(); 
    }
而不是

public void toast(String text) { \
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT).show();
应该是:

public void toast(String text) { 
Toast.makeText(getApplicationContext().text, Toast.LENGTH_SHORT).show();

,而不是。在文本之前。

首先,您忘记用}关闭方法

第二个错误是

  public void toast(String text) { 
    Toast.makeText(getApplicationContext().text, Toast.LENGTH_SHORT).show(); 
  }
Toast.makeText方法有三个参数getApplicationContext、yourText和Toast.LENGTH\u SHORT,它们必须用、符号分隔

  public void toast(String text) { 
    Toast.makeText(getApplicationContext().text, Toast.LENGTH_SHORT).show(); 
  }
 Toast.makeText(getApplicationContext()**,** text, Toast.LENGTH_SHORT).show();