Java 未解析语句-在Android Studio中使用Toast

Java 未解析语句-在Android Studio中使用Toast,java,android,Java,Android,我是android编程新手,当我使用以下代码在android studio上显示祝酒词时,出现了错误Unresolved语句。。。我能做些什么来修复它?顺便说一句,我也导入了toast库 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Over

我是android编程新手,当我使用以下代码在android studio上显示祝酒词时,出现了错误Unresolved语句。。。我能做些什么来修复它?顺便说一句,我也导入了toast库

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
    Toast toast= Toast.makeText(getApplicationContext(), "MY TOAST MESSAGE",Toast.LENGTH_LONG).show();
}


@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.action_settings) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}
换行

Toast.makeText(getApplicationContext(), "MY TOAST MESSAGE",Toast.LENGTH_LONG).show(); 

并将其移动到oncreate方法中

尝试此操作并将其移动到oncreate:

Toast.makeText(MyActivity.this,"myText",Toast.LENGTH_LONG).show();

在OnCreateOptions菜单中有如下行

在returns语句之后为什么要使用Toast。这里没有任何意义,请将其删除或放置在其他可以访问的位置,并且不应位于return语句之后

像Toast Toast=Toast.makeTextgetApplicationContext这样写,我的Toast消息,Toast.LENGTH\u LONG.show

没有意义,因为方法show返回void,所以为什么要将其分配给Toast???

您不能在return语句之后添加代码,需要将代码移到OnCreate中

您不需要创建Toast的实例,只需将

Toast.makeText(MyActivity.this, "My Toast Message", Toast.LENGTH_LONG).show();

将yout toast行移到oncreate method remove toast toast=toast.makeTextgetApplicationContext,我的toast消息,toast.LENGTH\u LONG;错误:24,88错误:不兼容的类型:void无法转换为Toast错误:任务:app:compiledBugJava的执行失败。“>编译失败;有关详细信息,请参阅编译器错误输出。有关详细信息,请参阅ror输出。抱歉,您必须使用Toast t=Toast.makeTextMyActivity。this,myText,Toast.LENGTH\u LONG;t、 展示;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toast.makeText(getApplicationContext(), "MY TOAST MESSAGE",Toast.LENGTH_LONG).show();
}
Toast.makeText(MyActivity.this, "My Toast Message", Toast.LENGTH_LONG).show();