android – executePendingTransactions()总是必要的吗?

android – executePendingTransactions()总是必要的吗?,第1张

概述这更像是一个理论问题. 我有一种情况,我的应用程序崩溃与片段交换与executePendingTransactions()调用,并没有它工作正常. 我的问题是,如果我不调用executePendingTransactions(),一般会出现什么问题? 据我所知,没有这种方法,片段交换可能不会立即发生,虽然我从未经历过这种情况. 除非您执行的 *** 作取决于事务,否则不需要它.从 API document 这更像是一个理论问题.

我有一种情况,我的应用程序崩溃与片段交换与executePendingTransactions()调用,并没有它工作正常.

我的问题是,如果我不调用executePendingTransactions(),一般会出现什么问题?

据我所知,没有这种方法,片段交换可能不会立即发生,虽然我从未经历过这种情况.

解决方法 除非您执行的 *** 作取决于事务,否则不需要它.从 API documentation,

After aFragmentTransactionis committed with
FragmentTransaction.commit(),it is scheduled to be executed asynchronously on the process’s main thread. If you want to immediately executing any such pending operations,you can call this function (only from the main thread) to do so. Note that all callbacks and other related behavior will be done from within this call,so be careful about where this is called from.

总结

以上是内存溢出为你收集整理的android – executePendingTransactions()总是必要的吗?全部内容,希望文章能够帮你解决android – executePendingTransactions()总是必要的吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存