我有两个问题第一个问题是:我有大量的数据来自服务器,我把它保存在一个列表中,客户可以通过7个过滤器和两个文本观察器来过滤这些数据,这个东西导致过滤操作很慢,每次需要4秒,我试图把过滤器的关键字,如(长度或宽度......)放在一个if和(&&)之间,但它没有给我一个结果,我也试图用spinner替换文本观察器,但它没有用。我正在使用一个(for循环)
所以问题是:我如何使用多过滤器的列表包含多达2000行与迷你或零慢?
第二个问题是:我在服务器上保存了2到8张图片,以字符串形式存在,问题是当我从服务器上得到这些图片时,我怎样才能高质量地显示它们呢,当我显示它们时,我可以看到像素,这对客户来说是不好的。我不希望这些图片在服务器上占用很大的空间,同时我希望在恢复图片显示时能有好的质量。
我使用的是Android Java,谢谢你
我的第一个问题的答案是,如果你想使用过滤器(比如当你使用在线服装店,你想通过较少的价格过滤),你应该使用哈希图,而不是普通的列表,它会更快。
我第二个问题的答案是:如果你想在数据库中保存存储图像,你应该把它保存为一个链接,而不是一个字符串或任何其他数据类型。