将MainActivity的代码放在Xamarin表单中的另一个类或内容页的何处?
我正在使用Xamarin表单。 在我的应用程序中,我必须实现地理围栏。 我在北京得到了一个土工围栏应用程序示例 Xamarin Android:将MainActivity的代码放在Xamarin表单中的另一个类或内容页的何处?,xamarin,xamarin.forms,xamarin.android,Xamarin,Xamarin.forms,Xamarin.android,我正在使用Xamarin表单。 在我的应用程序中,我必须实现地理围栏。 我在北京得到了一个土工围栏应用程序示例 Xamarin Android: 但是这些代码写在MainActivity页面中,所以我想在我的Xamarin表单中使用这些代码。如何做到这一点?在您的解决方案中,有三个项目,其中一个是.Android项目,您有MainActivity。您可能可以将代码放在那里,如果没有,那么您可能需要实现依赖项服务(或者将您的项目切换到共享项目,因为在那里这样做要简单得多,那么您可以使用条件编译在主
但是这些代码写在MainActivity页面中,所以我想在我的Xamarin表单中使用这些代码。如何做到这一点?在您的解决方案中,有三个项目,其中一个是.Android项目,您有MainActivity。您可能可以将代码放在那里,如果没有,那么您可能需要实现依赖项服务(或者将您的项目切换到共享项目,因为在那里这样做要简单得多,那么您可以使用条件编译在主项目中完成所有工作)。与我使用的switch/case相同的情况
`switch (Device.RuntimePlatform)
{
case Device.UWP:
//you code here
break;
case Device.Android:
//you code here
break;
case Device.IOS:
//you code here
break;
}`
您可以在xxxx.Droid文件夹中找到MainActivity页面 如果您使用Xamarin表单。您可以使用这个插件nuget.org/packages/Xam.plugin.geofiness来创建跨平台的geofiness
这是示例github.com/domaven/xamarin plugins/tree/master/Samples/geofines您有任何更新吗?如果回复对您有帮助,请将回复标记为答案。