美文网首页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