记录ViewPager配合Fragment使用中遇到的一个问题

java.lang.IllegalStateException: FragmentManager is already executing transactions

  如图所示:

 当调用 notifyDataSetChanged() 时,会出现上述BUG 

 public void updateChannel(List<Channel> channels) {
        this.mChannels = channels;
        notifyDataSetChanged();
 }

  解决方式:正常传入TITLES和FRAGMENTS,因为上述方式传入的FRAGMENT并不会被移除:

原文地址:https://www.cnblogs.com/jooy/p/11820820.html