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

时间:2017-08-28 13:45:27

标签: xamarin crash xamarin.android

使用Xamarin.Android开发了一个应用程序,该应用程序通过API休息周期性地发送设备的位置。

我在用户界面中随机收到以下消息:“我的应用没有响应,您要关闭它吗?”

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

谢谢。

1 个答案:

答案 0 :(得分:0)

添加崩溃记者肯定会帮助您解决问题的根源。您是否有可能从UI线程调用REST服务?如果是这样,那么如果存在网络延迟,它可能会“挂起”UI线程,这将导致Android终止进程,因为它认为它不再有效。要解决此问题,请使用:

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

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