关于Fragment中获得Context的问题

无简介

今天在写的时候用到了下这个:

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()

-------------本文结束  感谢您的阅读-------------
下次一定