HI当android app中有一个新的警告对话框,并且有一个空点异常,说viewroot无法获取上下文,并且返回的上下文为null。所以有人遇到同样的问题。并给我一些帮助。 THX。
答案 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();