我正在尝试从onActivityResult显示自定义提醒。我需要给它充气,所以我得到getApplicationContext()
的上下文,一切都很好,直到我执行alertDialog.show()
- 然后它失败了:
Unable to add window -- token null is not for an application
你知道为什么我不能这样做吗?
(它发生在1.6和2.0 - 我没有测试其他人)
答案 0 :(得分:1)
我找到了溶剂! 这个帖子非常有用:http://www.mail-archive.com/android-beginners@googlegroups.com/msg17294.html
我在做:
Context mContext = getApplicationContext();
...
builder = new AlertDialog.Builder(mContext);
而不是:
builder = new AlertDialog.Builder(this);