首页 > 解决方案 > 清除凌空请求队列占用的内存

问题描述

我有一个 android 应用程序,我需要为不同的 iot 设备维护多个 volley 请求队列。我的应用程序需要在单独的请求队列中与每个 iot 设备进行通信,以实现更快的响应。但是因为我为每个新的 iot 设备对象创建了新的请求队列,所以我的应用程序内存不足。

 pthread_create failed: couldn't allocate 1069056-bytes mapped space: Out of memory

我想清除先前请求队列占用的内存..有没有可能?

我也尝试清除调用占用的内存

requestqueue.stop()

但这并没有帮助,我仍然会收到相同的错误,并且应用程序会崩溃。

标签: javaandroidandroid-volleyiot

解决方案


只需使用 AsyncTask 中的所有请求,也许它会帮助你


推荐阅读