在华为手机(Android)中,应用程序得到了';HttpHostConnectException:连接拒绝';大约一小时后

在华为手机(Android)中,应用程序得到了';HttpHostConnectException:连接拒绝';大约一小时后,android,service,httpclient,huawei-mobile-services,Android,Service,Httpclient,Huawei Mobile Services,我开发了一个简单的android应用程序,它使用一个服务保持运行,并通过azure提供的rest webapi以15分钟的时间间隔向azure servicebus发送一些gps消息。 三星手机没有问题。但我在中国华为手机上发现了一个我无法解决的问题。问题是: 在应用程序服务运行约1小时后,当应用程序试图通过apache Http客户端向azure servicebus发送数据时,总是出现“HttpHostConnectException:连接拒绝”异常 注: 从日志中,我可以确认主机服务处于活

我开发了一个简单的android应用程序,它使用一个服务保持运行,并通过azure提供的rest webapi以15分钟的时间间隔向azure servicebus发送一些gps消息。 三星手机没有问题。但我在中国华为手机上发现了一个我无法解决的问题。问题是: 在应用程序服务运行约1小时后,当应用程序试图通过apache Http客户端向azure servicebus发送数据时,总是出现“HttpHostConnectException:连接拒绝”异常

注: 从日志中,我可以确认主机服务处于活动状态,并且电话网络也正常。只是我的应用程序在正常工作一小时后无法发送数据。此问题仅在华为手机中发现


请帮助提供任何建议,谢谢。

不要让服务一直运行。按15分钟的间隔安排报警,发送数据(虽然不好,但比不间断服务好),但不要让服务一直运行。在发送数据的15分钟间隔内安排警报(尽管做法不好,但优于不间断服务)