我有一个主要活动,它召唤另一个活动来显示一些数据。如何将上下文从活动传递到活动?
我有一个私人数据库帮助对象,我在整个主要活动代码中使用。有没有办法将我的主要活动的上下文以优雅的方式传递给我的子活动? (即从子类,如getCallingActivityContext()
)
我总是可以创建新的数据库辅助对象。
我有一个主要活动,它召唤另一个活动来显示一些数据。如何将上下文从活动传递到活动?
我有一个私人数据库帮助对象,我在整个主要活动代码中使用。有没有办法将我的主要活动的上下文以优雅的方式传递给我的子活动? (即从子类,如getCallingActivityContext()
)
我总是可以创建新的数据库辅助对象。
扩展应用程序类可帮助您允许声明/访问全局变量。您可以将任何活动的变量设置为ApplicationContext
,并在不使用包的情况下从其他活动访问它。
对于你的情况,我建议你扩大而不是Application class。您的所有活动都可以随时调用getApplicationContext()来访问应用程序上下文。 检查here第一个答案的例子。
你会更好地链接到[答案](http://stackoverflow.com/questions/708012/android-how-to-declare-global-variables/708317#708317),而不是问题 – Merlin
谢谢,我更新了链接。 –