2013-10-16 21 views
-1

這是我onDraw方法,我用它來創建我的精靈,借鑑他們的每FPS = 10:在特定時間內執行一個for循環

protected void onDraw(Canvas canvas) { 
    canvas.drawColor(Color.rgb(21, 181, 195)); 
    canvas.drawBitmap(bmp, 0, 0, null); 

    for (Sprite wave1 : sprites) { 
     wave1.onDraw(canvas); 
    } 
} 

我想再次運行此對該代碼迴路和再次...我試圖用計時器任務運行它,但是當我在我的計時器任務方法中寫入這個循環時,它說錯誤,它說我只能在畫布類中使用,並且在從資源文件接收圖像時也顯示錯誤在嘗試獲取資源文件後,它說再次說錯誤只能在一個精靈類中使用:( ,所以我想要一種方法來在這個相同的Ondraw方法 定時間隔中運行此循環:任何想法如何做到這一點?請嘗試ed處理程序類:

回答