我不确定这是我问题的确切原因,但我会解释我注意到的两个症状:
任何帮助或指示都将不胜感激,
- 超级
答案 0 :(得分:1)
删除您链接的源代码行的.getApplicationContext()
位。应用程序上下文未附加到Window
,因此您的Toast实际上无法显示。请改用Activity
上下文,它会正常工作。
答案 1 :(得分:1)
好的我明白了。我想我的回调是在UI线程中运行的,并且在Toast出现HTTP帖子和文本消息之后,因此UI线程本身阻塞而不处理toast。我的解决方案是将所有繁重的工作放在Toast Immediately建议的单独线程中,并在此处详细阐述http://developer.android.com/guide/appendix/faq/commontasks.html#threading所以在我这样做之后,一切都神奇地起作用。根本没有“背景”的问题。
关于2个toast工作的奇怪和1个没有,我认为maketext(...)。show()以某种方式处理UI toast队列的一部分,并可能导致toast出现。