2010-04-26 39 views
1

我對我的htc英雄有一個奇怪的問題。在啓動相機時,我會發現內存異常。之後,如果我啓動任何其他使用相機的應用程序,它們也會崩潰(嘗試使用相機功能時)。 我在surfacedestroyed函數中調用camera.release和camera.stoppreview,但是這沒有幫助。Android攝像頭內存異常

什麼是釋放所有資源的正確方法?有人能讓他的工作表面變化,表面創建和surfacedestroyed功能? 我有空的onPreviewFrame函數,我應該把東西放在那裏?

+0

我忘了問我應該在哪裏放置我的參數(預覽,圖片格式,預覽格式....)?在surfaceCreated()或surfaceChanged()中? 謝謝 – DixieFlatline 2010-04-26 14:28:35

回答

1

this search for "surfacechanged" in Google Code Search怎麼樣?第一個結果來自Android源代碼。

+0

對不起,但我不明白應該做什麼。 我認爲谷歌應該把這個網站的教程http://developer.android.com/guide/topics/graphics/2d-graphics.html,因爲一切都解釋得很好,除了相機是非常重要的。 – DixieFlatline 2010-04-26 15:05:02