2012-07-11 110 views
0

我開始開發一款可在Android平板電腦上訪問相機視頻數據的應用程序。目前,我正嘗試在SurfaceView中顯示相機中的預覽。 SurfaceView在我第一次運行應用程序時顯示預覽,但只要旋轉設備,SurfaceView就會消失。但是,由於相機仍在接收信息,因此數據仍在收集中,只是沒有顯示。相機/視頻預覽SurfaceView在設備開啓時消失

有沒有辦法修復SurfaceView屬性,這樣即使在設備旋轉後它也能繼續預覽相機?

+0

我有完全相同的問題。這個答案:http://stackoverflow.com/a/8320717/2012659修復它對我來說! – eculeus 2013-03-18 19:01:53

回答

0

試試這個

public void onConfigurationChanged(Configuration newConfig) { 
     // ignore orientation/keyboard change 
     super.onConfigurationChanged(newConfig); 
     } 
0

集screenOrientation在烏爾活動的清單deeclaration其中烏爾顯示surfaceview,這將避免概率potrait ..

這是我處理相同的概率的方式。這可能是一個很好的解決方法。