我正在尝试编写我的第一个 android 应用程序。
我想实现刷卡,所以我为此添加了一些代码。
该代码的一部分在OnCreate
方法中,一部分在它自己的类中。在两者中,我都需要引用 viewflippers id。
经过一番阅读,我创建了一个扩展应用程序类的类。我已将变量放入其中。
在活动类中,我可以引用它:
GlobalVars vars = ((GlobalVars) getApplicationContext());
然后我可以参考我的取景器:
ViewFlipper viewFlipper = vars.viewFlipper;
现在我想对 Gesture 类执行相同的滑动操作,但它会出错:
GlobalVars vars = ((GlobalVars) getApplicationContext());
它说:“MyGestureDetector 类型的方法 getApplicationContext() 未定义”
那么如何在另一个不是活动的类中引用这些全局变量呢?