2

我想将所有变量保存在每个人都Activity可以访问和修改它们的地方。我尝试将变量存储在xml文件中,但它只能以一种方式工作,我可以访问它们但不能修改它们。我考虑过的另一个选项是创建单独的帮助类来保存我的所有变量、优惠getValue();setValue();方法,但问题是我认为每次创建此类的对象时都会重置它。那么还有其他方法可以存储变量吗?

4

4 回答 4

1

You can use android.app.Application for Sharing data between diffrence components of Appliction. see this post:

Android: How to declare global variables?

于 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:

How to declare global variables in Android?

于 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 回答