我的应用程序Xamarin.Android停止响应

我的应用程序Xamarin.Android停止响应,xamarin,crash,xamarin.android,Xamarin,Crash,Xamarin.android,使用Xamarin.Android开发了一个应用程序,该应用程序通过API rest定期发送设备的位置 我在UI中随机收到以下消息:“我的应用程序没有响应,你想关闭它吗?” 我想知道如何拦截原因,因为我无法在开发时拦截它 谢谢。添加一名事故报告员肯定会帮助您找到问题的症结所在。您是否有可能从UI线程调用REST服务?如果是这样,那么如果出现网络延迟,它可能会“挂起”UI线程,这将导致Android停止进程,因为它认为它不再工作。要解决此问题,请使用: Task.Run(() => Cal

使用Xamarin.Android开发了一个应用程序,该应用程序通过API rest定期发送设备的位置

我在UI中随机收到以下消息:“我的应用程序没有响应,你想关闭它吗?”

我想知道如何拦截原因,因为我无法在开发时拦截它


谢谢。

添加一名事故报告员肯定会帮助您找到问题的症结所在。您是否有可能从UI线程调用REST服务?如果是这样,那么如果出现网络延迟,它可能会“挂起”UI线程,这将导致Android停止进程,因为它认为它不再工作。要解决此问题,请使用:

 Task.Run(() => CallYourRESTService());

这样你的UI线程就不会被锁定。只是一个建议。当然,如果没有看到代码示例,很难说。

在你的应用程序中添加一个崩溃报告程序,有很多可用的,下面是微软的: