Android,在 onClickListener 中使用 Toast

use*_*913 5 android toast onclicklistener

我正在尝试在 onClickListener 中根据特定条件使 Toast 显示一些文本。该应用程序不会在模拟器中运行,并且出现以下错误:“void 无法转换为 Toast”

我四处搜索,在这个论坛上找到了几个类似的问题和解决方案,但没有一个完全适用于我的问题。其他人在声明中没有使用正确的上下文,但我的意思是我确实使用了。(javafile(上下文)的名称是:“Case1Activity”)任何人都可以帮助我吗?我稍微简化了代码:

public void onClick(View view) {
            if (button1Pushed == false){
                count++;
                Toast toast = Toast.makeText(Case1Activity.this, "You are doing this in the right order!", Toast.LENGTH_LONG).show();
            }


        }
    });
Run Code Online (Sandbox Code Playgroud)

Mak*_*dov 7

不用赋值语句就可以做到

Toast.makeText(Case1Activity.this, "You are doing this in the right order!", Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)