0

我有一个 nanoHTTPD 服务器在后台运行在我的应用程序上,当我对服务器有超过 30 个 http get 请求时,从那时起服务器停止,图像加载失败。

服务器中的http请求数量是否有限制,或者android无法一次处理这些请求?任何帮助表示赞赏。

4

1 回答 1

2

您的 Android 应用程序是如何构建的?服务器是否由活动启动作为其正常生命周期的一部分?如果是这样,Android 可能只是在后台停止并垃圾收集您的活动。

为避免这种情况发生,您需要启动 Android 服务并在服务而不是应用程序中启动/停止 NanoHttpd 服务器。

NanoHttpd 服务器可以提供的页数或字节数没有限制。我将矛头指向 Android 生命周期(不知道更多)。

于 2013-12-13T02:12:49.803 回答