当i代码: Activity activity = (Activity)context;
时,此处上下文是一种applicationContext。它告诉我我不能将应用程序context投入到活动中。那么,如何仅知道应用程序的参考来获取活动的参考?
无法直接执行此操作,但是您可以在应用程序类中实现接口ActivityLifeCyClecallbacks,并使用这些方法来跟踪当前活动。
然后,您可以在应用程序类中实现" getCurrentActivity()"方法。
ApplicationContext
不是活动的上下文。这是您在清单中定义的Application
类的上下文。因此,您无法投入活动。