Android Java。是否有快速的方法来过滤保存在列表中的大数据? 以及如何在服务器中以较小的存储空间获得高质量的图片?

问题描述 投票:-1回答:1

我有两个问题第一个问题是:我有大量的数据来自服务器,我把它保存在一个列表中,客户可以通过7个过滤器和两个文本观察器来过滤这些数据,这个东西导致过滤操作很慢,每次需要4秒,我试图把过滤器的关键字,如(长度或宽度......)放在一个if和(&&)之间,但它没有给我一个结果,我也试图用spinner替换文本观察器,但它没有用。我正在使用一个(for循环)

所以问题是:我如何使用多过滤器的列表包含多达2000行与迷你或零慢?

第二个问题是:我在服务器上保存了2到8张图片,以字符串形式存在,问题是当我从服务器上得到这些图片时,我怎样才能高质量地显示它们呢,当我显示它们时,我可以看到像素,这对客户来说是不好的。我不希望这些图片在服务器上占用很大的空间,同时我希望在恢复图片显示时能有好的质量。

我使用的是Android Java,谢谢你

list image filter storage textwatcher
1个回答
0
投票

我的第一个问题的答案是,如果你想使用过滤器(比如当你使用在线服装店,你想通过较少的价格过滤),你应该使用哈希图,而不是普通的列表,它会更快。

我第二个问题的答案是:如果你想在数据库中保存存储图像,你应该把它保存为一个链接,而不是一个字符串或任何其他数据类型。

© www.soinside.com 2019 - 2024. All rights reserved.