0
我有一個Android應用程序,它使用glSurfaceView
,需要加載幾個部分。加載時禁用觸摸焦點
我有onTouchEvent
覆蓋,我試圖在加載時禁用焦點,但setFocusable(false)
不起作用。
問題是,如果用戶在所有加載之前輕擊屏幕,應用程序將獲取null並且崩潰。
我有一個Android應用程序,它使用glSurfaceView
,需要加載幾個部分。加載時禁用觸摸焦點
我有onTouchEvent
覆蓋,我試圖在加載時禁用焦點,但setFocusable(false)
不起作用。
問題是,如果用戶在所有加載之前輕擊屏幕,應用程序將獲取null並且崩潰。
我會彈出一個進度對話框,並使用AsyncTask來執行加載視圖。一旦視圖被加載,你可以殺死對話框。無論如何,任何繁重的工作都不應該在UI線程上完成。
我會試試看。繁重的工作來自gl線程 – jfisk
您應該在此處發佈應用程序LogCat輸出。 –