我有一个MyProject.Cient.Android项目,因为它是android设备的客户端。我将使用这个名称,因为我还有另一个项目MyProject.Client.Wpf,因此我可以知道项目的种类。
问题在于,当我创建空白的android项目时,会得到以下方法:
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
{
Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}
然后的问题是,我可以使用Android.Content.PM.Permission [],因为它是在Myproject.Client.Android中搜索的,而不是真正的Android.Contect名称空间。
所以我想知道如何强制这种方法在Android.Content中而不是MyProject.Client.Android中进行搜索。
谢谢。
答案 0 :(得分:1)
如果将Android项目重命名为“ MyProject.Client.Droid”,您将省去很多麻烦。
但是在此期间,您可以使用 const sendNote = note => {
store.dispatch(addNew(note);
};
转到默认的Android名称空间。