无法解析符号.text,Toast.LENGTH_SHORT)

时间:2016-03-23 14:39:49

标签: java android

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

无法解析符号'文字'

我怎么能解决它?

3 个答案:

答案 0 :(得分:3)

首先,您忘记使用method

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

第二个错误是

 Toast.makeText(getApplicationContext()**,** text, Toast.LENGTH_SHORT).show();

Toast.makeText()方法有三个参数getApplicationContext(),您的文字和Toast.LENGTH_SHORT,它们必须用,符号分隔。

答案 1 :(得分:1)

应该是:

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

.而不是text

答案 2 :(得分:0)

您遇到错误,并将参数与应用上下文混合在一起。 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();