在android中保存并管理一个排球队列

时间:2015-03-01 09:56:54

标签: android background singleton android-volley

我正在使用排队队列来处理HTTP请求。 我正在考虑在单例(我的API管理器)中保存和管理队列,但有人告诉我,如果内存不足,有可能会破坏它或它所拥有的数据(队列)。

有人提议使用没有UI的片段以使用其“savedInstanceState”,并且当重新创建片段时,我不会丢失数据。

在我看来,应该有一种不同的方法来在后台线程(而不是活动)中保存和管理这个队列,并且仍然确保数据不会丢失。

谢谢, Maayan

1 个答案:

答案 0 :(得分:0)

我正在从Application扩展的singleton中管理排球队列。这经常使用。如果这个应用程序单例被android破坏,那么所有的片段和活动也会被破坏,这意味着完整的应用程序。如果应用程序处于后台并且系统需要释放内存,那么在旧的低HW手机上这种情况非常罕见