0

HI当android app新建一个alert dialog,出现空点异常,说viewroot无法获取上下文,上下文返回null。有没有人遇到同样的问题。并给我一些帮助。谢谢。

4

2 回答 2

2

您不应将 getapplicationcontext() 用于警报对话框。取而代之的是,使用活动类名称。

如果您的活动名称是 AlertBuilderActivity 使用

          (AlertBuilderActivity.this) for context
于 2012-11-05T15:35:03.137 回答
0
AlertDialog alertDialog = new AlertDialog.Builder(YourActivity.this).create(); 

要创建警报对话框,您不能使用 getApplicationContext(),您必须像上一行那样使用。

AlertDialog alertDialog = new AlertDialog.Builder(getApplicationContext()).create();
于 2012-04-26T02:50:15.253 回答