我想将所有变量保存在每个人都Activity
可以访问和修改它们的地方。我尝试将变量存储在xml
文件中,但它只能以一种方式工作,我可以访问它们但不能修改它们。我考虑过的另一个选项是创建单独的帮助类来保存我的所有变量、优惠getValue();
和setValue();
方法,但问题是我认为每次创建此类的对象时都会重置它。那么还有其他方法可以存储变量吗?
问问题
186 次
4 回答
1
You can use android.app.Application for Sharing data between diffrence components of Appliction. see this post:
于 2012-08-03T10:07:29.230 回答
1
Your requirement is to create some Global Variables, you can create some Global Variable by Using Application Class.
Check Example:
于 2012-08-03T10:07:54.823 回答
1
Your senod option is nearer.
In your Helper class just add a static variable
See:
Class MyHelper {
..
..
public static int globIntVar;
Where you want to use :
MyHelper.globIntVar = 2; // Setter
public int var = MyHelper.globIntVar; // Getter
于 2012-08-03T10:07:59.527 回答
1
在您的应用程序中创建一个类,该类存储通过应用程序 ex 使用的所有变量。
public Class Const{
Public static int siteurl="http://www.xyz.com/";
}
现在你想在哪里使用那个变量写
Const.siteurl
于 2012-08-03T10:10:40.173 回答