我有一个纹理视图,我为其设置了setSurfaceTextureListener
。我使用此纹理视图在我的应用程序中显示实时相机Feed。我正在app中处理 BACK KEY 。 在返回键上按i调用" finish()
"破坏我的活动的方法。 " onDestroy
"调用活动的方法。
但" onSurfaceTextureDestroyed
"我在纹理上设置的方法View不会被调用。我不确定是否可以将此问题与Android版本相关联但是,有趣的是" onSurfaceTextureDestroyed
"当我在 KITKAT 上使用我的应用时会被调用。它在果冻豆上给出了问题。
另外当我检查时,当我按HOME键时: -
在果冻豆 onPause
和onStop
被调用。
但是在 KITKAT onPause和onStop
以及onDestroy
上,所有三个都会被调用。
我想知道为什么" onSurfaceTextureDestroyed
"甚至在活动的时候也不会被召唤。 onDestroy
"被称为。
答案 0 :(得分:2)
我遇到了这个问题。我在活动Ondestroy上将setSurfaceTextureListener设置为null。这就是为什么它没有被召唤。