Android toast赢得';不出现

Android toast赢得';不出现,android,toast,Android,Toast,这真的很烦人。我试着向大家展示一个简单的祝酒词,但它不会出现 public class MainActivity extends Activity implements UserPromptDialogListener { public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE"; public ProgressDialog progressDialog; public sta

这真的很烦人。我试着向大家展示一个简单的祝酒词,但它不会出现

public class MainActivity extends Activity implements UserPromptDialogListener  {
    public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
    public ProgressDialog progressDialog;
    public static String SELECTION_TYPE="type";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        CharSequence text = "I am a toast sss";
        Toast t1 = Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT);
        t1.show();

        Log.d("AAA", "After toast show");
    }
    //other methods
}
我尝试了
主活动。此
等,但似乎不起作用


非常感谢您的帮助。谢谢。

我刚刚测试了这段代码,在
onCreate
中运行良好,我看到
Toast
就在
活动创建时

在创建时触发
的一种方法是:

  • 通过按back完全关闭应用程序,直到到达主屏幕
  • 使用启动器图标或最新应用重新打开应用程序(按4.0+上的“最新”按钮或“保留主页”按钮)
  • 检查是否有
    吐司
  • 在创建时触发
    的另一种方法是:

  • 旋转设备,将销毁并重新创建
    活动

  • 这将确保您的
    活动
    通过
    onCreate
    ,您将看到
    土司
    。告诉我这两种方法中是否有一种对你有效(它们对我有效)。

    我已经测试过了,而且对我来说效果很好,在
    onCreate()
    方法中使用Toast的
    makeText()
    方法没有问题。故障排除的一种方法是创建一个按钮并在其
    onClick()
    方法上,尝试显示Toast。通过这种方式,您将能够知道问题是与Toast有关还是与活动有关。

    如果您仍然面临相同的问题,请尝试通过设置>应用>谷歌应用>卸载更新卸载谷歌应用更新。

    这对我来说是一个Android仿真器错误。只需重新启动它就可以解决问题

    我认为create是错误的,请在其他生命周期项目中尝试。谢谢JackTools。但你为什么认为创造是错误的呢?我试着开始。但土司并没有出现。Toast没有出现在我的应用程序中的任何位置。所以我想,我将从最简单的一个开始,那就是主要活动的创建。但这也不起作用。我不知道发生了什么,但另一个注意事项是,您不需要“获取应用程序上下文”。使用“this”应该可以。@Margi你在测试什么?在
    onCreate
    中做一个
    Toast
    很好,而且很有效。嗨,Steven,我正在测试我的三星S3设备Hanks Steven,我按照你的建议做了。但还是没有运气!在模拟器上测试一下,也许这是三星在S3上做的事情(这就是我讨厌碎片化的原因),仅供参考。两天前,toast会出现在我的设备上。从那时起,我添加了很多功能,并与Facebook SDK集成。所以,在完成所有这些之后,toast不会出现在应用程序的任何地方。是的,Steven。我只是稍微修改了代码,只需点击一个按钮即可显示toast。所以,我可以在emulator上看到toast,但在设备上看不到。所以这是一个特定于设备的问题?如果是,那么为什么两天前我能在设备上看到toast而不是现在?换句话说,如果你禁用应用程序通知,toast也会被禁用,用于特定的应用程序;