我有一个扩展 Activity
并实现 IOnRequestPermissionsResultCallback
的类。
我想使用 OnRequestPermissionResult
并完全按照 XamarinBlog(处理权限请求部分)和 Monodroid Github 对其进行编码,但我总是收到 no suitable method to override
错误。
namespace App1
{
class Aplication : Android.App.Activity,
Android.Support.V4.AppActivityCompat.IOnRequestPermissionsResultCallback
{
public override async void OnRequestPermissionsResult(
int requestCode,
string[] permissions,
Permission[] grantResults
) { }
}
}
如何在Xamarin中使用新的棉花糖权限?
最佳答案
很可能您使用了错误的 Permission
类型(在不同的命名空间中有几种名为 Permission
的类型)。试试这个:
class Aplication : Android.App.Activity,
Android.Support.V4.AppActivityCompat.IOnRequestPermissionsResultCallback {
public override async void OnRequestPermissionsResult(
int requestCode,
string[] permissions,
Android.Content.PM.Permission[] grantResults
) {
}
}
关于c# - Xamarin – 不能覆盖 OnRequestPermissionsResult,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39473697/