很平常的显示一个dialog,出现了如上报错,网上很多都说解决方案,但是没有说原理过程,简单的说下: 在显示dialog时出现,是应用没有token所导致,而应用的token一般只有Activity拥有,所以需要用Activity作为context来显示对话框即可,即new Dialog(getActivity())即可