我该如何从共享项目级别的“ .Android”级别的类访问函数?
您可以在图片上看到。我想访问位于更高级别(.Android结构之外)的“ TabPage2.xaml.cs”类中“ GetData.cs”类中的“ OpenLink”函数。
我必须这样做的原因是因为我想使用此代码打开链接
var uri = Android.Net.Uri.Parse(arg);
var linkIntent = new Intent(Intent.ActionView, uri);
StartActivity(linkIntent);
StartAcitivity如果未置于“ .Android”级别,则无效。 有什么帮助吗?问候
答案 0 :(得分:0)
您可以直接使用Xamarin Forms打开链接
Device.OpenUri();
但是,如果您确实需要通过共享代码访问Android功能,则可以使用DependencyService或MessagingCenter来实现