不能重写OnRequestPermissionsResult
本文关键字:OnRequestPermissionsResult 重写 不能 | 更新日期: 2023-09-27 18:06:54
我有一个扩展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中使用新的Marshmallow权限?
很可能您使用了错误的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
) {
}
}