如何使用ApplicationContext获得活动的参考



当i代码: Activity activity = (Activity)context;时,此处上下文是一种applicationContext。它告诉我我不能将应用程序context投入到活动中。那么,如何仅知道应用程序的参考来获取活动的参考?

无法直接执行此操作,但是您可以在应用程序类中实现接口ActivityLifeCyClecallbacks,并使用这些方法来跟踪当前活动。

然后,您可以在应用程序类中实现" getCurrentActivity()"方法。

ApplicationContext不是活动的上下文。这是您在清单中定义的Application类的上下文。因此,您无法投入活动。

最新更新