2011-06-11 139 views
3

我不認爲它被稱爲最小化,但基本上當用戶離開我的遊戲時,有沒有簡單的方法來暫停它?我知道的唯一的事情就是捆綁,IE restoreState(捆綁savedState)Android - 應用程序最小化處理

的問題是,我發現自己嘗試各種邏輯問題上的變量是這樣的:

xGrid = new float[savedState.getFloatArray("xGrid").length]; 
yGrid = new float[savedState.getFloatArray("yGrid").length]; 
xGrid = savedState.getFloatArray("xGrid"); 
yGrid = savedState.getFloatArray("yGrid"); 

是否有一個更簡單的方法就像剛剛停止線程並在它們返回時恢復它?這非常惱人,考慮到我的應用程序仍在開發中,每次添加變量時都必須更新。我知道我是一個懶惰的程序員,但是......這就是編程的關鍵所在? (懶惰)

回答

1

有沒有簡單的方法湯姆,你將需要存儲所有的數據,甚至可能是一個文件/數據庫,這將是一個偉大的功能,幾天後,即使在重新啓動後返回到遊戲。

你必須存儲數據的原因是Android處理內存,由於它可以決定殺死你的應用程序,試圖釋放內存。

相關問題