Java 未解析语句-在Android Studio中使用Toast
我是android编程新手,当我使用以下代码在android studio上显示祝酒词时,出现了错误Unresolved语句。。。我能做些什么来修复它?顺便说一句,我也导入了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
@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();