替代活动以外的类中的findViewById()(Android Studios)

时间:2017-08-14 16:09:21

标签: java android views

我正在开发一款具有多个级别的Android游戏,因为每个级别都有相同的代码,我认为在单独的类中创建该代码然后使用该类的对象是个好主意使用代码。但是,我在主活动中的所有当前代码都使用findViewById()来引用我的应用程序中的不同视图,但遗憾的是我无法在普通类文件中的活动之外使用此功能。有没有其他方法可以引用我可以在其他类中使用的视图?

由于

1 个答案:

答案 0 :(得分:0)

您有多个选项可以这样做,也许您可​​以将视图本身作为参数传递,但要小心检查此视图是否在正确的上下文中,以及当前屏幕中是否存在视图以避免某些空指针异常。 很难确定这个解决方案是否可以在没有看到您的代码的情况下工作