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