0
我寫了一個遊戲應用程序,它正處於測試的最後階段。我現在檢查它可以從各種暫停/恢復事件中恢復。所有的工作都很好,但在我的三星Galaxy Y上,如果在遊戲過程中有電話接通,那麼當通話結束時,遊戲屏幕會變黑。遊戲沒有崩潰,聲音仍然在播放,如果我按下菜單按鈕,我會看到菜單出現 - 我甚至可以選擇「about」,然後看到一個對話窗口出現,並通過單擊確定使其消失。我甚至可以完成遊戲(盲目)並看到遊戲對話框的結尾正確顯示。 logcat中沒有報告錯誤。如果我在調試器中運行程序,我可以看到程序反覆遍歷所有繪圖程序,最後調用unlockCanvasAndPost(canvas)。電話後空白屏幕
圖形被繪製在他們自己的單獨線程中。
什麼樣的事情可以阻止顯示我的圖形?
嘗試重新繪製您的畫布或任何你在'onResume()' – Rajkiran 2012-03-28 16:48:18
'使用'圖形正在繪製在他們自己的單獨線程中。「這可能是問題,圖形只能從UI線程中繪製。 – John 2012-03-28 16:51:05