jjzjj

LazyList

全部标签

android - greendao listview 实体中的所有数据

绿色道。有一种简单的方法可以在ListView中显示实体中的所有记录,并支持自动更新列表。也许是Lazylist类?如何使用? 最佳答案 看看here.我也在使用这样的适配器(包括ViewHolder-Pattern以重用ListView内的View),即使对于大量记录,它也很快。但如果您需要自动更新功能,这将无法使用。这里有一些关于LasyList的信息来解释原因:使用Query.listLazy()获取LazyList:这不会自动显示新插入的记录(或停止显示已删除的记录),因为记录缓存在内存中。因此更新将不可见,因为记录不会被查

android - 图片下载 : memory leak using LazyList

我在使用LazyList时发生了内存泄漏.我在整个应用程序中使用一个ImageLoader实例,我在Application.onCreate()中创建它,因为我需要在多个Activity中下载图像:列表Activity、一个带有画廊小部件的Activity和全屏画廊Activity(它们都使用相同的缓存)我修改了图像加载器,使其使用基于SoftReference的HashMap。这是SoftHashMap的代码:publicclassSoftHashMapextendsAbstractMap{privatefinalMaphash=newHashMap();privatefinalin

swift - Swift 扩展中具有泛型类型参数的方法

在尝试在Swift中实现一个简单的惰性列表时,我尝试在Swift中为枚举创建一个扩展,其中包含一个通用方法(模拟类似类型类的行为,因为我作为Scala开发人员正在试用Swift大多数时候),就像这样:enumLazyList{caseElem(x:A,xs:()->LazyList)caseNil()}extensionLazyList{funcmap(f:(A)->B)->LazyList{funclazyMap(l:LazyList,lf:(A)->B)->LazyList{switchl{caselet.Elem(e,es):returnLazyList.Elem(x:lf(e)

android - 缓存图像并显示

你好我面临一个特殊的问题,我需要下载图像并将它们显示到一个ListView对应于他们的特定TextView's。我拥有的代码成功显示了我需要显示的TextView's,但我不知道如何在ListView中的TextView旁边显示所有这些不同的图像。在SO中经历了许多线程之后。最佳答案是通过以下方式解决此问题1.懒人列表2.通用图片加载器我已经通过了这两种解决方案。我下载了惰性列表代码,其中URL是存储在数组中的硬编码字符串。我想做的是动态创建自己的字符串。将它们存储到缓存中并显示所有相应的图像。这是我的代码:publicclassTools_ListItemActivityextend

android - 缓存图像并显示

你好我面临一个特殊的问题,我需要下载图像并将它们显示到一个ListView对应于他们的特定TextView's。我拥有的代码成功显示了我需要显示的TextView's,但我不知道如何在ListView中的TextView旁边显示所有这些不同的图像。在SO中经历了许多线程之后。最佳答案是通过以下方式解决此问题1.懒人列表2.通用图片加载器我已经通过了这两种解决方案。我下载了惰性列表代码,其中URL是存储在数组中的硬编码字符串。我想做的是动态创建自己的字符串。将它们存储到缓存中并显示所有相应的图像。这是我的代码:publicclassTools_ListItemActivityextend

java - 我如何使用 GreenDao LazyList 正确处理大量数据 + 排序和过滤

我正在尝试在androidlistview中实现分页。背景:我通过网络服务下载了大约6万个数据集,并使用GreenDao将它们保存到SQLite数据库中。现在我想在ListView中访问这60k行并选择一些(0-10)。所选项目将发送到另一个仅包含所选内容的ListView。所有60k条目的数据库条目约为3MB。已经实现的内容:SQLite数据库DAOListView适配器Transferlogic数据ListView-->选中的数据ListViewListView显示在DialogFragment中。我想到了使用GreenDaoLazyList类,因为这个列表可以加载单个项目,而无需

Android:帮助使用 ImageLoader 类 (LazyList) 适配 ListView 适配器

我有一个自定义的ListView适配器,它实现了一个ImageThreadLoader类。不幸的是,该类没有启用缓存选项-从Web下载图像并将它们保存为缓存。然后我找到了这个LazyList或here非常有用,它的行为与我的ImageThreadLoader类完全相同,但它能够将图像保存为缓存。所以,我想将它的ImageLoader类实现到我当前的自定义ListView适配器。不幸的是,我的代码结构和Lazylist的代码结构完全不同,导致我的尝试出现一些冲突。例如,LazyList使用字符串数组作为图像URL,而另一方面,我使用JSON作为图像URL的来源。这就是为什么我在这里需要帮

android - Imageloader 类在图库中创建 lazylist 文件夹。如何避免

我正在使用imageLoader类从url加载图像。但是所有这些图像都通过名为LazyList的文件夹名称存储在图库中。它最多需要40-100MB的内存。但我不想加载这些图像,因为用户可能会感到不适。抱歉英语不好。一切正常,但它会在图库中创建一个文件夹并显示我的应用程序正在使用的所有图像。所以我觉得用户会对我的应用感到不适。这是我的imageloader代码,它甚至与其他几个类链接publicclassImageLoader{MemoryCachememoryCache=newMemoryCache();FileCachefileCache;privateMapimageViews=C