android null指针错误:无法获取上下文

时间:2012-04-26 02:42:36

标签: android

HI当android app中有一个新的警告对话框,并且有一个空点异常,说viewroot无法获取上下文,并且返回的上下文为null。所以有人遇到同样的问题。并给我一些帮助。 THX。

2 个答案:

答案 0 :(得分:2)

您不应该对alertdialog框使用getapplicationcontext()。而不是这个, 使用活动类名称。

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

          (AlertBuilderActivity.this) for context

答案 1 :(得分:0)

AlertDialog alertDialog = new AlertDialog.Builder(YourActivity.this).create(); 

用于创建警告对话框,您无法使用getApplicationContext(),您必须使用如上所述。

AlertDialog alertDialog = new AlertDialog.Builder(getApplicationContext()).create();