本文目录
android loaders 什么时候使用
Loaders机制在Android 3.0版本后引入。Loaders机制使一个Activity或者一个Fragment更加容易异步加载数据。Loaders有如下的特性:
Ø 它们适用于任何Activity和Fragment;
Ø 它们提供了异步加载数据的机制;
Ø 它们检测数据源,当数据源内容改变时它们能够传递新的结果;
Ø 当配置改变后需要重新创建时,它们会重新连接到最后一个loader的游标。这样,它们不需要重新查询它们的数据。
在APP里使用Loaders
一个App里,典型的使用loaders包含的内容如下:
一个Activity或一个Fragment。
一个LoaderManager的实例。
一个CursorLoader,从一个ContentProvider里加载数据。
一个LoaderManager.LoaderCallbacks的实现。在这你创建新的loader,和管理已经存在的loaders。
一种显示loader加载数据的方式,例如SimpleCursorAdapter。
一种数据源,例如一个Conterprovider(当使用CursorLoader)。
这个样例是一个Fragment的实现,它使用ListView显示了通讯录查询的结果,使用CursorLoader来管理通讯录Provider的查询。app若需要访问通讯录,你需要在mainfest里添加权限READ_CONTACTS。
// old cursor once we return.) mAdapter.swapCursor(data); } public void onLoaderReset(Loader《Cursor》 loader) { // This is called when the last Cursor provided to onLoadFinished() // above is about to be closed. We need to make sure we are no // longer using it. mAdapter.swapCursor(null); } }
如何在Linux系统中安装IonCube Loaders
教程的最后你已经了解了如何在安装有nginx的Ubuntu中安装和配置ionCube Loader,如果你正在使用其他的web服务,这与其他服务没有明显的差别。因此安装Loader是很简单的,并且在大多数服务器上的安装都不会有问题。然而并没有一个所谓的“标准PHP安装”,服务可以通过许多方式安装,并启用或者禁用功能。