2012-08-03 48 views
2

我想將所有變量保存在每個Activity都可以訪問並修改它們的地方。我試圖在xml文件中存儲我的變量,但它只能以一種方式工作,我可以訪問它們但不能修改它們。我想過的另一種選擇是創建獨立的助手類,它包含我所有的變量,並提供getValue();setValue();方法,但問題是我認爲每次創建該類的對象時都會重置該方法。那麼有沒有其他的方式來存儲變量?有變量的方式,可以從每個Activity類訪問和修改

回答

1

你senod選擇是越來越近了。

在你的Helper類只需添加一個靜態變量

參見:

Class MyHelper { 
.. 
.. 
public static int globIntVar; 

如果你想使用:

MyHelper.globIntVar = 2; // Setter 
public int var = MyHelper.globIntVar; // Getter 
+0

這個選項是接近但可能引起機應用的內存泄漏 – 2012-08-03 10:10:15

1

,讓您的應用程序,它存儲所有的一類通過應用程序ex使用的變量

public Class Const{ 
Public static int siteurl="http://www.xyz.com/"; 
} 

現在在任何你想使用這個變量寫

Const.siteurl