有点问题。不幸的是我在工作(不在家)因此无法显示代码。
基本上,我有三个类文件 - 我的主类,目前正在处理触摸屏功能 - 一个act类,它是一个扩展视图,由主类调用(在屏幕上绘制) - 和一个全局类,它包含全局变量,设置和检索它们的所有函数等。
现在,在完成一些教程和论坛答案之后,我已经让全局变量正常工作了。该文件在清单中声明,并且在主类(我认为是扩展应用程序)中工作正常(使用所有getApplicationContext的东西)。
但是,我真的需要让它们在act类中工作(这是一个扩展视图),但它们不是。我收集这显然是因为这是一个扩展视图,这似乎是我无法做任何事情。
有人有任何想法吗?
感谢。
对于回复(因为我是新手,所以无法回答,评论似乎不想与IE6合作 - 我们的IT部门很糟糕)
@David Olsson - 谢谢你,当我进去的时候会放手一搏。
@Aioobe - 嘿,不,不是很匆忙。应该昨晚发布。通常它反过来,我在家,不工作,所以不能显示代码......如果你在我家,你可以检查狗吗?
答案 0 :(得分:0)
您总是可以使用一种方法来放置全局变量的引用。 View类中的IE:
private MyGlobalVariables myVariables;
public void setGlobalVariable(MyGlobalVariables variables) {
myVariables = variables;
}
然后在你的活动课中我猜你有一个对你的视图的引用,如果你不只是创建一个并使用
myView.setGlobalVariable(myVariables);