在 PCL 项目中获取 Android 上下文

Get Android Context in PCL project

如何从 Xamarin.Forms PCL 项目获取 Android 上下文?

我尝试搜索 Whosebug,但 none 适合我的搜索。

我是 Xamarin.Forms 的新手,我正在尝试学习访问 android 的自定义 class,我需要一个 Android 上下文

PCL 中没有关于 Android 上下文的知识。您只能在 Android 个项目中访问它。

如果您希望您的应用根据 Android 应用程序中的 Context 表现不同,那么您需要通过独立于平台的接口抽象此逻辑,并通过依赖注入容器访问它。

我更喜欢使用 MVVMCross 附带的 Mvx 容器。 Injection of Platform Specific Services.

有一个很棒的教程

您可以在 android 项目中访问:

Xamarin.Forms.Forms.Context