Android 全局变量-从视图类访问

Android 全局变量-从视图类访问,android,variables,global,Android,Variables,Global,有点问题。不幸的是,我在工作(不在家),所以无法显示代码 基本上,我有三个类文件-我的主类,目前正在处理触摸屏功能-一个act类,它是一个扩展视图,由主类调用(在屏幕上绘制)-和一个全局类,它包含全局变量,所有设置和检索它们的函数等 现在,在完成了一些教程和论坛答案之后,我已经让全局变量正常工作了。该文件在清单中声明,在主类(我认为是一个扩展应用程序)中工作良好(使用所有getApplicationContext内容) 然而,我确实需要让它们在act类(这是一个扩展视图)中工作,但它们不是。我想

有点问题。不幸的是,我在工作(不在家),所以无法显示代码

基本上,我有三个类文件-我的主类,目前正在处理触摸屏功能-一个act类,它是一个扩展视图,由主类调用(在屏幕上绘制)-和一个全局类,它包含全局变量,所有设置和检索它们的函数等

现在,在完成了一些教程和论坛答案之后,我已经让全局变量正常工作了。该文件在清单中声明,在主类(我认为是一个扩展应用程序)中工作良好(使用所有getApplicationContext内容)

然而,我确实需要让它们在act类(这是一个扩展视图)中工作,但它们不是。我想这显然是因为这是一个扩展视图,这似乎是我无能为力的

有人有什么想法吗

谢谢

对于回复(因为我是新手,所以还不能回答,而且评论似乎不想与IE6一起使用-我们的IT部门糟透了)

@大卫·奥尔森——谢谢,我进去后会试一试的

@嘿,不,不是很匆忙。我昨晚应该发的。通常情况下是相反的,我在家,不工作,所以不能显示代码


如果你在我家,你能检查一下狗吗?

你可以使用一种方法,把全局变量的引用放进去。 IE在您的视图类中:

private MyGlobalVariables myVariables;
public void setGlobalVariable(MyGlobalVariables variables) { 
    myVariables = variables;
}
然后在你的活动课上,我猜你有一个对你的观点的引用,如果你不只是创建一个并使用它的话

myView.setGlobalVariable(myVariables);

不幸的是,我在工作(不在家),所以无法显示代码。-不幸的是,我们也不在你家,所以我们仍然无法看到你的代码。如果您在实际访问代码时发布这样的问题会更好。很明显,你不能急于得到答案,因为你现在根本就没有使用代码,对吧?@Aioobe…你的幽默感真不错。:)