【技术实现步骤摘要】
【国外来华专利技术】
本公开大体涉及对象生命周期管理。
技术介绍
创建显示对象并填充它们会构成内容密集型应用程序延迟的重要原因,尤其是具有变量和/或冗长部分内容的内容布局,诸如列表或网格。当内容延伸得超过可显示区域(需要用户滚动内容布局以把内容带入视野)的具体显示屏幕呈现内容布局时,为了可以创建显示对象、嵌套式显示对象、以及其他内容元素,当它们进入视野时填充他们,并且当它们从视野消失时,回收它们。显示对象的请求驱动的实时填充可能被证明不足以满足这种内容密集型应用程序的要求。
技术实现思路
为了促进在定制应用程序类型中的显示对象的预填充,应用程序可以应用应用程序特定的策略以确定如何选择性地仅预填充那些填充最耗成本的显示对象和/或其元素。在接收用于显示内容布局的具体部分的请求之前,应用程序可以选择预填充内容布局的具体部分的元素,填充那些选择的元素,并且在循环器中储存预填充的元素。当再次请求相同内容元素时,应用程序从循环器检索显示对象,将该显示对象装入包装对象中,并且返回包装的显示对象。本文中描述的实施方式同样可以用显示对象的元素执行,其中一些可包括嵌套的显示对象。附图说明图1A是使用显示对象呈现的内容布局的线框图。图1B是示出了图1A的详细部分的线框图。图2示出了用于应用程序定制的对象预填充的示例性方法。图3示出了与社交网络系统相关联的示例性网络环境。图4示出了示例性社交图谱。< ...
【技术保护点】
一种方法,包括:由计算设备接收对内容布局在与所述计算设备相关联的屏幕的可显示区域中的第一部分中的内容的请求;由所述计算设备为所述内容布局的第二部分预填充显示对象的至少一个选择的元素,所述显示对象与所述内容布局相关联,其中,所述至少一个选择的元素的选择基于所述可显示区域的尺寸、所述计算设备的可用内存、或者应用程序特定的规则;在应用程序定制的循环器中,由所述计算设备存储至少一个预填充元素;响应于对所述内容布局的所述第二部分中的内容的请求,由所述计算设备从所述应用程序定制的循环器中检索所述至少一个预填充元素;根据需要由所述计算设备为所述内容布局的所述第二部分更新所述显示对象的其他元素;以及由所述计算设备返回所述显示对象。
【技术特征摘要】
【国外来华专利技术】2013.04.15 US 13/862,9601.一种方法,包括:
由计算设备接收对内容布局在与所述计算设备相关联的屏幕的
可显示区域中的第一部分中的内容的请求;
由所述计算设备为所述内容布局的第二部分预填充显示对象的
至少一个选择的元素,所述显示对象与所述内容布局相关联,其中,
所述至少一个选择的元素的选择基于所述可显示区域的尺寸、所述
计算设备的可用内存、或者应用程序特定的规则;
在应用程序定制的循环器中,由所述计算设备存储至少一个预
填充元素;
响应于对所述内容布局的所述第二部分中的内容的请求,由所
述计算设备从所述应用程序定制的循环器中检索所述至少一个预填
充元素;
根据需要由所述计算设备为所述内容布局的所述第二部分更新
所述显示对象的其他元素;以及
由所述计算设备返回所述显示对象。
2.根据权利要求1所述的方法,其中,所述可显示区域基于所述屏幕
的尺寸、所述屏幕的长宽比、要呈现的内容的类型、应用程序特定
的因素、用户配置的设置、或者用户偏好来确定。
3.根据权利要求1所述的方法,其中,所述内容布局包括列表或网格,
并且其中,通过所述应用程序特定的规则设置预填充元素的增量,
所述增量是由适合在所述可显示区域中的许多所述列表或网格项目
定义的单元的倍数。
4.根据权利要求3所述的方法,其中,所述倍数还基于用户特定的使
用模式。
5.根据权利要求3所述的方法,其中,所述倍数还基于内容属性。
6.根据权利要求1所述的方法,其中,所述应用程序特定的规则基于
预填充每个元素的成本划分元素的优先级,其中,预填充元素的所
述成本基于以下因素,包括:所述元素的尺寸、所述元素的复杂性、
所述元素必须多久更新一次、所述计算设备的平台容量、或者所述
计算设备的配置。
7.根据权利要求1所述的方法,其中,所述应用程序特定的规则基于
所述计算设备的可用内存调整要选择的预填充的元素的数量。
8.一个或多个包含软件的计算机可读非易失性存储介质,所述软件在
被执行时可操作以:
接收对内容布局在与所述计算设备相关联的屏幕的可显示区域
中的第一部分中的内容的请求;
为所述内容布局的第二部分预填充显示对象的至少一个选择的
元素,所述显示对象与所述内容布局相关联,其中,所述至少一个
选择的元素的选择基于所述可显示区域的尺寸、所述计算设备的可
用内存、或者应用程序特定的规则;
在应用程序定制的循环器中,存储至少一个预填充元素;
响应于对所述内容布局的所述第二部分中的内容的请求,从所
述应用程序定制的循环器中检索所述至少一个预填充元素;
根据需要为所述内容布局的所述第二部分更新所述显示对象的
其他元素;以及
返回所述显示对象。
9.根据权利要求8所述的介质,所述可显示区域基于所述屏幕的尺寸、
所述屏幕的长宽比、要呈现的...
【专利技术属性】
技术研发人员:杜琪星,I·建·彭,乔舒亚·利,
申请(专利权)人:脸谱公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。