当前位置:   article > 正文

java.lang.IllegalStateException: Fragment not attached to Activity_java.lang.iiegalstateexception:cannot show fragmen

java.lang.iiegalstateexception:cannot show fragment attached

当在A Fragment里面调用B Framgent的某个方法的时候,B Fragment的上下文对象为空:getActivity() == null ,这种情况下就会报这个错误。

解决办法:

  1. if (!isAdded()) {
  2. return;
  3. }
  4. if (!HttpHelper.isNetworkConnected(getActivity())) {
  5. toast(getString(R.string.toast_netwrok_disconnected));
  6. return;
  7. }

就是在调用getActivity()之前判断Fragment是否已经Add到Activity就可以了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/253160
推荐阅读
相关标签
  

闽ICP备14008679号