java– 无法从我的主要活动以外的活动显示Toast

java– 无法从我的主要活动以外的活动显示Toast,第1张

概述我有一个名为main的Activity.如果我打电话Toast.makeText(this,"HelloWorldfrommain",Toast.LENGTH_SHORT);这很好用.但是,对于我的应用程序中的每个其他活动,我都无法显示Toast.没有例外,日志中没有任何内容,但我没有看到Toast.我的主要活动是使用选项菜单启动另一个活

我有一个名为main的Activity.如果我打电话

Toast.makeText(this, "Hello World from main", Toast.LENGTH_SHORT);

这很好用.但是,对于我的应用程序中的每个其他活动,我都无法显示Toast.没有例外,日志中没有任何内容,但我没有看到Toast.

我的主要活动是使用选项菜单启动另一个活动:

@OverrIDepublic 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);     }}

在我的infoList活动中,我有另一个选项菜单,它应该显示Toast.

@OverrIDepublic 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()方法;)

总结

以上是内存溢出为你收集整理的java – 无法从我的主要活动以外的活动显示Toast全部内容,希望文章能够帮你解决java – 无法从我的主要活动以外的活动显示Toast所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存