Android Toast 上下文难题

标签 android this toast android-context

我的提交按钮的 toast 上下文遇到一些问题。我尝试过 setApplicationContext()MyActivity.this 但都不起作用......而且我无法完全解决。大家有什么想法吗?

我遇到的问题是:

Toast.makeText(CustomItemizedOverlay.this, "clicked", Toast.LENGTH_SHORT).show();

编辑 事实证明,问题不仅仅是上下文,如果在类中声明了公共(public)上下文变量,解决方案“上下文”就可以正常工作。事实上,是代码的其他部分导致了崩溃。

最佳答案

尝试改变

Toast.makeText(CustomItemizedOverlay.this, allanswers[whichButton], Toast.LENGTH_SHORT).show();

Toast.makeText(context, allanswers[whichButton], Toast.LENGTH_SHORT).show();

假设您使用了设置 context 参数的构造函数。

关于Android Toast 上下文难题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9793166/

相关文章:

vb.net - 为什么我的文字一直突出显示?

android - 将 picasso 与自定义磁盘缓存一起使用

java - 在android studio 2.0中找不到溢出菜单栏

javascript - 如何在回调中访问正确的 `this`

Jquery $(this) 相对引用

winforms - 从 Windows 窗体应用程序显示 Windows 8 toast

Android toast : appending int to string causes line break

java - Apache Commons Net,Android 导入不起作用

android - 你怎么把 FragmentTabhost 放在底部

javascript - 使用 `this` 中的成员函数时,将 babel 类保留为 `setTimeout`