因为项目在使用RxJava做EventBus,很方便。尤其是Fragment和Activity通信上,不用写一大堆的监听器。但是今天遇坑了,在Fragment1中发一个消息到Activity中,要求打开Fragment2的时候,居然报错,说我的activity已经处理stateSaved状态。在stackoverflow上发现了大神的建议,说不要在异步线程中使用FragmentTransaction打开fragment。于是乖乖的写监听器做回调,然后阿弥陀佛了。
转载于:https://my.oschina.net/atanl/blog/607098