我在我的Web视图中使用,并在我的Xamarin Forms应用程序中使用此Web视图,我启用在Xamarin Forms中使用输入和在我的手机上打开的文件浏览器,但在我选择任何文件后,我得到了这个异常:Java.Lang.ClassCastException:“无法将android.net.Uri$分层结构Uri强制转换为android.net.Uri[]”;
protected override void OnActivityResult(int requestCode, Result resultCode, Intent intent)
{
if (requestCode == FILECHOOSER_RESULTCODE)
{
if (null == mUploadCallbackAboveL)
return;
Java.Lang.Object result = intent == null || resultCode != Result.Ok
? null
: intent.Data;
mUploadCallbackAboveL.OnReceiveValue(result);
mUploadCallbackAboveL = null;
}
}
1条答案
按热度按时间pb3skfrl1#
最后我用以下代码修复了这个问题: