2015-12-30 305 views
0

我有一個紋理視圖,對此我設置了setSurfaceTextureListener。我使用此紋理視圖在我的應用程序中顯示實時相機饋送。我明確地在應用程序中處理BACK KEY在返回鍵按我打電話「finish()」的方法來摧毀我的活動。活動的「onDestroy」方法被調用。即使在活動被破壞時也不會調用onSurfaceTextureDestroyed

但我在紋理視圖上設置的「onSurfaceTextureDestroyed」方法沒有被調用。我不確定是否可以將此問題與Android版本鏈接但有趣的是,當我在KITKAT上使用我的應用程序時,「onSurfaceTextureDestroyed」被調用。它給果凍豆的問題。

也可以作爲我檢查,當我按下HOME鍵: - 在果凍豆onStop被調用。 但在KITKAT onPause和onStoponDestroy所有三個被調用。

我想知道爲什麼即使在調用活動的「onDestroy」時也不會調用「onSurfaceTextureDestroyed」。

回答

2

我得到了問題。我在活動Ondestroy上將setSurfaceTextureListener設置爲null。這就是爲什麼它沒有被調用。

相關問題