我的提交按钮的 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/