无简介
今天在写的时候用到了下这个:
ProgressDialog progressDialog=new ProgressDialog(context);
需要向里面传入一个Context,这段代码是在一个Fragment中放置的,然后我就和以前一样很平常的将context写成了getActivity().getApplicationContext(),结果上面这个代码没有报错,但是在dialog.show 的时候,爆出了异常:
android.view.WindowManager$BadTokenException: Unable to add window – token null is not for an application。
查了资料之后发现,真正要传入的context的值应该是去掉getApplicationContext后的代码,也就是:
getActivity()