gpt4 book ai didi

android - SurfaceTexture 方法并不总是在 Android 7.0 上调用

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:59 24 4
gpt4 key购买 nike

我的代码中有一个 TextureView,我已为其设置了一个 SurfaceTextureListener

在 Android 6.0 上,方法 onSurfaceTextureDestroyedonSurfaceTextureAvailable 会在我离开 Activity 并(分别)返回时被调用,而在 Android 7.0 上我注意到 onSurfaceTextureAvailable 仅在 Activity 创建后调用一次。

每当我离开 Activity 并返回时,Surface 不会像我从 Android 6.0 习惯的那样被破坏和重新创建。

经过一番调查后,我注意到 API 18、19、24 的行为是一种方式,而 API 20-23 的行为是另一种方式。

知道为什么,主要是如何让它在所有 Android 版本上表现相同吗?

最佳答案

我遇到了同样的问题,但我通过在 list 中添加以下内容来解决问题

android:hardwareAccelerated="true"

关于android - SurfaceTexture 方法并不总是在 Android 7.0 上调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43671128/

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