我想知道是否有一种方法可以从其他类获取 Activity 的引用,而无需将其作为参数传递。
特别是,要打开一个 Assets ,我需要该 Activity 调用 getAssets()
,但我没有对该 Activity 的任何引用。
最佳答案
适当的方式是传递引用。您可以将其作为静态变量存储在某处,但这是一种非常不推荐的方法。如果您没有引用,请考虑更改您的设计。
我并不是说这只是作为一种教育/理论论证,而是来自(坏坏坏)经验。
关于android - Assets 和引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6969598/