gpt4 book ai didi

android - 为 View 分配 ID 的必要性

转载 作者:行者123 更新时间:2023-11-29 01:43:15 25 4
gpt4 key购买 nike

我是 Android 开发的新手,一直在研究重新创建 View 的 Activity/fragment 生命周期。

我在文档/教程中读到,如果 Activity/fragment 中的 View 具有 ID(找不到指向此内容的链接),它们将自动重新创建。

我的问题是,以编程方式创建的 View 是否需要 ID,即使我们不需要 ID 用于其他目的?

使用 View.generateViewId() 分配 Id 非常简单,但如果没有必要这样做就更好了。

最佳答案

My question is, do views that are created programmatically require an id, even if we do not require the id for other purposes?

简短回答:不,他们不需要 ID。长答案当然是,这取决于您在做什么以及您需要保存什么状态。

这篇文章实际上非常全面地涵盖了这个主题,所以如果您还没有阅读这篇文章,我建议您阅读:http://www.charlesharley.com/2012/programming/views-saving-instance-state-in-android/

关于android - 为 View 分配 ID 的必要性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23123519/

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