2012-06-06 41 views
0

我有一個簡單的遊戲,這個遊戲是關於保護嬰兒免受蒼蠅,所以我們必須點擊蒼蠅殺死它,並保存寶寶。蒼蠅正在使用imageview。程序運行緩慢,因爲有很多對象。

但我有一個問題,我有一個計時器,每秒鐘創建一個蒼蠅,所以如果在1級是50秒,在我的佈局theres 50 imageview。

這使得我的程序運行速度非常慢。

如何解決這個問題?當它不在佈局中時,我應該刪除imageview嗎?但是代碼是什麼?我不能使用刪除視圖,因爲它打開Windows的類文件編輯器。

任何幫助/技巧值得讚賞。

回答

0

嘗試this

我相信這是一個非常簡單的解決方案

mViewStub.setVisibility(View.GONE); 

那麼當它從視線中移除釋放內存。

+0

我已經這麼做..但它仍然運行如此緩慢.. :(任何其他解決方案的傢伙? –