问答详情
源自:1-1 AIDL介绍

遇到难题了,求助,拜托了,小白一枚

我用监听器方法startFragment启动一个Fragment,然后我在通过一个switchFragment监听器方法切换Fragment时,却报错了,说无法执行onClick方法58f22d8800016cb511520864.jpg
58f22d990001add611520864.jpg
58f22dce0001dc0411520864.jpg

提问者:慕姐3319053 2017-04-15 22:27

个回答

  • 一叶飘洋过海
    2017-11-24 23:57:52


    5a18416f0001058c07201280.jpg
    很简单

  • 念旧c
    2017-04-17 10:24:42

    同一个事务只能提交一次数据,即只能执行一次commit()方法,可能是这样。你如果想切换Fragment的时候,可以先将原有的Fragment的移除,Transaction有个remove方法,在使用add方法或者直接使用Transaction的replace()方法直接替换原有的Fragment