0
我的中心活動有一個surfaceView。當我打開另一個活動,並回到這一切工作正常。當我打開一個有dialog-theme的活動時,會出現問題。當我從這個活動返回時,我看到一個黑色的surfaceView。奇怪的是,在我之前描述的兩種情況下,都會調用相同的方法。我究竟做錯了什麼?使用對話框主題打開活動後SurfaceView中的黑色屏幕
我的中心活動有一個surfaceView。當我打開另一個活動,並回到這一切工作正常。當我打開一個有dialog-theme的活動時,會出現問題。當我從這個活動返回時,我看到一個黑色的surfaceView。奇怪的是,在我之前描述的兩種情況下,都會調用相同的方法。我究竟做錯了什麼?使用對話框主題打開活動後SurfaceView中的黑色屏幕
我解決了這個問題,在onPause中添加了camPreview.setvisibility(vIEW.GONE),並在onResume()中添加了camPreview.setvisibility(vIEW.Visible)。
我發現當我用對話框主題打開活動時,surfaceviewtroyed的surfaceview沒有被調用。我該如何解決這個問題? – user2065529