微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AndroidClientHandler 的问题:是否可以编辑 src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs?

如何解决AndroidClientHandler 的问题:是否可以编辑 src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs?

我在使用 AndroidClientHandler 时遇到问题。在每个 WebClient 任务上添加了 try/catch,但有时它会导致应用程序崩溃并出现异常:

jnienvironment+InstanceMethods.CallIntMethod (Java.Interop.JniObjectReference instance,Java.Interop.JniMethodInfo method,Java.Interop.JniArgumentValue* args)
Java.IO.IOException: Read error: ssl=0x79aa9b2e08: I/O error during system call,Connection reset by peer

经过一番研究,我发现了这个线程 [AndroidClientHandler] Observe cancellation requests more #4589,我读到这个的理解是我需要编辑 src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs 将突出显示的行更改为 { {3}}。我能够找到 AndroidClientHandler.cs 但它似乎是只读的,它与那个 github url 上的文件确实不同。我真的需要编辑那个文件吗?此问题是否有更高级别的解决方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。