2011-08-22 73 views
0

我有一個Android應用程序,它使用glSurfaceView,需要加載幾個部分。加載時禁用觸摸焦點

我有onTouchEvent覆蓋,我試圖在加載時禁用焦點,但setFocusable(false)不起作用。

問題是,如果用戶在所有加載之前輕擊屏幕,應用程序將獲取null並且崩潰。

+0

您應該在此處發佈應用程序LogCat輸出。 –

回答

0

我會彈出一個進度對話框,並使用AsyncTask來執行加載視圖。一旦視圖被加載,你可以殺死對話框。無論如何,任何繁重的工作都不應該在UI線程上完成。

+0

我會試試看。繁重的工作來自gl線程 – jfisk