java.lang.IllegalStateException: FragmentManager is already executing transactions
如图所示:
当调用 notifyDataSetChanged() 时,会出现上述BUG
public void updateChannel(List<Channel> channels) { this.mChannels = channels; notifyDataSetChanged(); }
解决方式:正常传入TITLES和FRAGMENTS,因为上述方式传入的FRAGMENT并不会被移除: