WebView Xamarin OnPermissionRequest
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebView Xamarin OnPermissionRequest相关的知识,希望对你有一定的参考价值。
我找到了以下Java代码,我试图将其转换为C#以用于Xamarin android项目
webview.setWebChromeClient(new WebChromeClient(){
// Need to accept permissions to use the camera
@Override
public void onPermissionRequest(final PermissionRequest request) {
L.d("onPermissionRequest");
request.grant(request.getResources());
}
});
这会在C#中转化为什么?
答案
C#不像Java那样支持内部类。您可以在正在使用的类中创建嵌套的WebChromeClient
子类:
public class CustomChromeClient : WebChromeClient
{
public override void OnPermissionRequest(PermissionRequest request)
{
request.Grant(request.GetResources());
}
}
然后:
webView.SetWebChromeClient(new CustomChromeClient());
回复:Nested Types (C# Programming Guide)
以上是关于WebView Xamarin OnPermissionRequest的主要内容,如果未能解决你的问题,请参考以下文章