我曾看到一些旧的解决方案用于获取 Xamarin.Forms 中的 Android 上下文。这些较旧的解决方案建议使用 Xamarin.Forms.Forms.Context
,但由于 Xamarin.Forms 平台不断变化,此方法已经失效。
在我的示例中,我使用了来自共享代码项目的 DependencyService.Get<Interface>()
,以使用 Interface
类的特定于平台的实现。
在使用 Xamarin.Andriod 时,使用 Android 上下文需要大量相关平台的功能。
那么我们如何为 Android 上下文获得全局信息接口呢?