2013-10-02 118 views
-1

我現在用:全局變量類節能

public class GlobalVariables extends Application{ 
... 
} 

創建一些全局變量。有沒有一種簡單的方法可以將它們全部保存起來,而無需一一命名。一種序列化! 目標是保存那些暫停或停止時應用程序狀態的變量,並將它們重新加載到簡歷上。

謝謝。

+0

使他們靜態也許? –

+0

如果您正在製作Android應用程序,爲什麼不使用'sharedPreferences'? – nhgrif

+0

但是,我應該將它們一一保存。這不是我想要的... –

回答

0

你不應該擔心它,你的應用程序「GlobalVariables」類不會破壞你在暫停和停止時保存在它們上的強引用。

如果您的應用程序完全從內存中刪除,它們將會被損壞......但是當用戶打開您的應用程序時,系統會再次調用onCreate()。

+0

好吧。在我的問題中,我不應該這麼抱怨。該應用程序的目標主要是學習Android(和Java)編程的基礎知識。所以我仍然在尋找一種方法去做我想做的事。如果它是可能的。謝謝你的答案...... –