Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法显示除“我的主要活动”之外的活动中的Toast_Java_Android_Android Activity_Toast - Fatal编程技术网

Java 无法显示除“我的主要活动”之外的活动中的Toast

Java 无法显示除“我的主要活动”之外的活动中的Toast,java,android,android-activity,toast,Java,Android,Android Activity,Toast,我有一个活动叫做main。如果我打电话 Toast.makeText(this, "Hello World from main", Toast.LENGTH_SHORT); 这个很好用。但是,对于应用程序中的所有其他活动,我都不能显示祝酒词。没有例外,日志中没有任何内容,但我没有看到祝酒词 我的主要活动以选项菜单开始另一个活动: @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.g

我有一个活动叫做main。如果我打电话

Toast.makeText(this, "Hello World from main", Toast.LENGTH_SHORT);
这个很好用。但是,对于应用程序中的所有其他活动,我都不能显示祝酒词。没有例外,日志中没有任何内容,但我没有看到祝酒词

我的主要活动以选项菜单开始另一个活动:

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {

    case R.id.main_menu_entry:

        Intent infolist = new Intent(this, infolist.class);
        startActivityForResult(infolist, R.layout.infolist);

        return true;
    default:
        return super.onOptionsItemSelected(item); 
    }
}
在我的信息列表活动中,我有另一个选项菜单,它应该显示一个祝酒词

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {
    case R.id.infolist_menu_entry:

                    // this Toast is never shown.
        Toast.makeText(this, "Hello World from infolist", Toast.LENGTH_Short);          
        return true;

    default:
        return super.onOptionsItemSelected(item); 
    }
}
你知道是什么导致了这个问题吗?
我使用的是最新的SDK,Min SDK版本=3和1.5模拟器。

我会说,经典错误:
您忘记了
Toast.show()
方法;)

您错过了末尾的
show()
方法

Toast.makeText(this, "Hello World from infolist", Toast.LENGTH_Short).show();

我已经做了100次了!