我有一个包含3项活动的Android应用。 MainActivity,SecondActivity,ThirdActivity。我在我的应用程序的另一个包中有一个外部Java类。在那个Java类中,我有一个循环来检查这些活动的执行情况。在这个循环中,我有一个String,它提供当前执行活动以及类似mypackage.activity的包。
对于第一次执行,我将String作为com.example.MyActivity。下一次执行将值赋值为com.example.SecondActivity。所以每次我有这个字符串时,我需要从这个外部Java类获取该特定包和活动的上下文。我如何实现这一目标?
答案 0 :(得分:1)
如果您需要获取上下文,则可以创建BaseActivity,从该BaseActivity扩展您的三个活动,然后在BaseActivity中编写一个方法,将其自身作为上下文返回。或者,如果您需要上下文,请继续并传递它!