onActivityResult中显示警报

时间:2010-01-26 11:17:17

标签: android

我正在尝试从onActivityResult显示自定义提醒。我需要给它充气,所以我得到getApplicationContext()的上下文,一切都很好,直到我执行alertDialog.show() - 然后它失败了:

Unable to add window -- token null is not for an application

你知道为什么我不能这样做吗?

(它发生在1.6和2.0 - 我没有测试其他人)

1 个答案:

答案 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);