2016-09-13 2 views
3

Activity을 확장하고 IOnRequestPermissionsResultCallback을 구현하는 클래스가 있습니다.Xamarin - OnRequestPermissionsResult를 재정의 할 수 없습니다.

나는 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에서 새로운 마시맬로 권한을 어떻게 사용할 수 있습니까?

답변

5

대부분 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 
    ) { 
    } 
} 
+1

당신은 영웅입니다! – m93a

관련 문제