0

我在需要通过多个活动访问的 mainActivity.java 中有一个静态值。做这个的最好方式是什么?我只能想到一种方法来实现这一点。我从不“完成()”mainActivity.java。但是,从 mainActivity 派生的访问静态值的其他活动已完成。我是 android 编程的新手,因此感谢所有帮助。

4

3 回答 3

0

您可以使用SharedPreferences以获得更可靠的性能。

或者,您可以有一个 Utility 类来保存您想随时在整个应用程序中使用的所有静态成员。

如果您决定这回答了您的问题,请将其标记为“已接受”。这将提高您和我的声誉分数。

于 2012-08-15T05:07:41.080 回答
0

静态属性不属于任何实例,而是属于类本身。

即使在活动完成后,静态值也会持续存在。

因此,您可以通过以下方式访问活动的静态值

int value = MainActivity.value;

希望这会有所帮助。

于 2012-08-15T01:49:01.970 回答
0

您可以将值传递给其他活动或将静态值放入Application

于 2012-08-15T01:41:48.787 回答