美文网首页fragment
快速双击 Fragment already added

快速双击 Fragment already added

作者: 1b2b261b4902 | 来源:发表于2018-08-27 16:47 被阅读0次

    https://stackoverflow.com/a/22486246/7007482(原文)

    因为fragment的commit 过程是异步的。所以快速双击时,第二次fragment.isAdded 返回false。

    解决方法:

    方法一、commitNow 代替 commit 同步提交上次点击fragment

    方法二、isAdded 判断之前使用FragmentManager.executePendingTransactions 使之前的异步提交,堵塞致完成。(推荐)

    相关文章

      网友评论

        本文标题:快速双击 Fragment already added

        本文链接:https://www.haomeiwen.com/subject/bwdtuxtx.html