C# 在PCL项目中获取Android上下文
如何从Xamarin.Forms PCL项目中获取Android上下文 我试图搜索stackoverflow,但没有一个适合我的搜索C# 在PCL项目中获取Android上下文,c#,android,xamarin,xamarin.forms,C#,Android,Xamarin,Xamarin.forms,如何从Xamarin.Forms PCL项目中获取Android上下文 我试图搜索stackoverflow,但没有一个适合我的搜索 我是Xamarin.Forms的新手,我正在尝试学习访问android的自定义类,我需要一个android上下文PCL中没有关于android上下文的知识。您只能在Android项目中访问它 如果您希望您的应用程序根据Android应用程序中的上下文表现出不同的行为,那么您需要通过一个独立于平台的接口抽象出这个逻辑,并通过依赖项注入容器访问它 我更喜欢使用随附的M
我是Xamarin.Forms的新手,我正在尝试学习访问android的自定义类,我需要一个android上下文PCL中没有关于android上下文的知识。您只能在Android项目中访问它 如果您希望您的应用程序根据Android应用程序中的上下文表现出不同的行为,那么您需要通过一个独立于平台的接口抽象出这个逻辑,并通过依赖项注入容器访问它 我更喜欢使用随附的
Mvx
容器。
有一个很棒的教程。您可以在android project中使用以下工具访问:
Xamarin.Forms.Forms.Context
或者,如果不使用Xamarin.Forms,我相信可以使用
Android.App.Application.Context
。从版本2.5开始,Xamarin.Forms.Forms.Context已过时。如果已过时,请使用而不是Android.App.Application.Context