gpt4 book ai didi

java - 在 Android 中删除 Fragment 到底有什么作用?

转载 作者:行者123 更新时间:2023-12-01 10:46:20 24 4
gpt4 key购买 nike

在 Android 中删除 Fragment 对应用程序的性能有何影响。我指的是这样的:

fragmentTransaction.remove(myFragment);

我已阅读有关 fragment 生命周期的文档 Fragments以及Fragment Transaction Fragment Transaction remove()中remove方法的说明但还没有发现调用remove是否真的释放了Fragment View 占用的内存。

此外,有没有办法可以将 fragment 挂起到低内存状态?这个想法是,在一个具有许多 fragment 的应用程序中,假设一次只有一个 fragment 可见,我可以做些什么来优化内存吗?

最佳答案

您的应用应该从设计上进行优化,以获得最佳性能。它不应该改变它对系统资源的行为。如果内存不足,后台应用程序将被终止,以便您的应用程序可以平稳运行,并且您的用户可以最好的使用它。

只需在需要时使用 fragment 即可。并在不需要时将其删除。如果您以正确的方式进行操作,那么您就已经在优化您的应用了。

关于java - 在 Android 中删除 Fragment 到底有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34145988/

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