原因:是由于activity和fragment的生命周期不一致引起的;当宿主activity被回收之后,getActivity()就会报null;
网上也会有许多的解决方法,比如在onAttach()的时候,获取上下文作为成员变量,在onDettach()中释放;可以解决部分问题
在fragment中最好避免使用getActivity()方法;
在Toast中可以使用Application的上下文;
获取activity中的值使用getArgumnet()方法;
避免使用getActivity().runUiThread();可以使用handler代替(项目中碰过壁,基础不扎实)