gpt4 book ai didi

android - ListView 什么时候调用 onDestroyView 方法?

转载 作者:行者123 更新时间:2023-11-29 20:53:46 25 4
gpt4 key购买 nike

当您创建一个 ListView 时,我们使用 onCreateView 方法。当 View (项目)被销毁时,是否有任何方法被调用?

我想销毁 moPub 广告 View 。

谢谢。

最佳答案

ListViewView 配合使用。 Adapter 接口(interface)中有一个方法getView()。所以概念如下:

ListView 想要显示一个新行,所以它要求适配器提供它。适配器可以传递一个 convertView 实例。这是一个回收 View - 以前使用过但不再可见的 View 。这样适配器就可以只更新现有 View 的值并返回它(性能优化)或创建一个新 View 并进行设置。 ListView 保留一个 View 池 - 可见 View 和可用作convertViews 的 View 。 ListView 不负责创建或销毁 View 实例(这将是一个糟糕的设计)。它只消耗它们。

所以如果你想在 View 被销毁时做一些事情,你可能必须实现你的自定义 View 并在那里实现 onDestroy() 方法。

希望这有用:)

关于android - ListView 什么时候调用 onDestroyView 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28339091/

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