我想將所有變量保存在每個Activity
都可以訪問並修改它們的地方。我試圖在xml
文件中存儲我的變量,但它只能以一種方式工作,我可以訪問它們但不能修改它們。我想過的另一種選擇是創建獨立的助手類,它包含我所有的變量,並提供getValue();
和setValue();
方法,但問題是我認爲每次創建該類的對象時都會重置該方法。那麼有沒有其他的方式來存儲變量?有變量的方式,可以從每個Activity類訪問和修改
2
A
回答
1
你senod選擇是越來越近了。
在你的Helper類只需添加一個靜態變量
參見:
Class MyHelper {
..
..
public static int globIntVar;
如果你想使用:
MyHelper.globIntVar = 2; // Setter
public int var = MyHelper.globIntVar; // Getter
1
您可以使用android.app.Application在Appliction的差異組件之間共享數據。看到這個帖子:
1
1
,讓您的應用程序,它存儲所有的一類通過應用程序ex使用的變量
public Class Const{
Public static int siteurl="http://www.xyz.com/";
}
現在在任何你想使用這個變量寫
Const.siteurl
相關問題
- 1. 如何使每個類的方法都可以訪問變量?
- 2. 可以在C++的各個類中訪問和修改全局變量
- 3. 修改函數以訪問類之外的私有變量
- 4. 修改JavaScript訪問變量
- 5. 調用從另一個類的方法和修改其變量
- 6. 可以訪問頂級變量和方法在不同的類
- 7. 類中的私有變量可以從Java中的main訪問?
- 8. 有沒有一種方法可以定義一個全局變量,它可以從類方法訪問?
- 9. 變量可以被一個類的所有實例訪問
- 10. 訪問父類的方法和變量
- 11. 是否有可移植的方式來修改環境變量?
- 12. 創建每一層內多層Python類可以訪問變量
- 13. 的JavaScript可以訪問一個變量
- 14. 從另一個類訪問類變量
- 15. 如何從另一個類的方法訪問類的變量?
- 16. 從另一個類的訪問變量
- 17. 獲取每種方法的訪問/可見性修改器
- 18. 是否可以從外部修改類實例的私有變量?
- 19. Ansible - 以編程方式訪問變量的角色變量
- 20. 如何讓一個PHP變量可以從每個網頁訪問?
- 21. 從父類訪問變量
- 22. 從主類訪問變量
- 23. 訪問變量從每個地方在PHP
- 24. 訪問方法和變量
- 25. 從另一個類訪問類方法/變量
- 26. 可變變量可從閉包訪問
- 27. 修改和設置類成員變量的類方法
- 28. 有些環境變量可以訪問,有些則不可以?
- 29. 從另一個類訪問和修改表單列表框
- 30. 擁有隻能從另一個類訪問的類方法/變量?
這個選項是接近但可能引起機應用的內存泄漏 – 2012-08-03 10:10:15