Fragment第二次点击崩溃的主要原因是第二次加载的时候重复调用了onCreateView()这个方法,问题的解决方法就是在onCreateView()方法里面加入以下代码,问题就解决了。
因为缓存的rootView需要判断是否已经被加过parent,如果有parent需要从parent删除 ,不然会发生这个rootview已经有parent的错误。
Fragment第二次点击崩溃的主要原因是第二次加载的时候重复调用了onCreateView()这个方法,问题的解决方法就是在onCreateView()方法里面加入以下代码,问题就解决了。
因为缓存的rootView需要判断是否已经被加过parent,如果有parent需要从parent删除 ,不然会发生这个rootview已经有parent的错误。