gpt4 book ai didi

android - 'offscreen fragments being brought back to life' 和 'no direct control over animations' 是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:44 26 4
gpt4 key购买 nike

在发现 Android 库和框架时,我遇到了 Square's blog post on Flow and Mortar .作者表示,开发 Flow 和 Mortar 的一些动机是因为

... Offscreen fragments mysteriously being brought back to life at odd moments
... No direct control over animation

我无法理解作者的意思。谁能详细说说作者所说的这两个痛点?

最佳答案

我推荐你阅读Square's new blog post .它清楚地描述了 fragment 由于其复杂的生命周期、依赖于实现的错误、交易和创造魔法而存在的问题。关键思想是 不需要新的 API;我们需要的一切从一开始就在那里: Activity 、 View 和布局 inflaters

考虑您的问题:

Offscreen fragments mysteriously being brought back to life at odd moments

引自帖子:如果您发现自己有一个在旋转时重新创建的陈旧的独立 fragment ,您就知道我在说什么。...当恢复 Activity 实例状态时, fragment 管理器可能会尝试使用反射重新创建该 fragment 类的实例。

No direct control over animation

关于 fragment 事务:...提交事务是异步的,并在主线程处理程序队列的末尾发布。这会使您的应用在收到多个点击事件或配置更改期间处于未知状态。

关于android - 'offscreen fragments being brought back to life' 和 'no direct control over animations' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com