已知的直接子类
|
已知间接子类
|
课程概述
框架的静态库支持版本装载机
。用于编写在Android 3.0之前的平台上运行的应用程序。运行时在Android 3.0或更高版本上,此实现仍在使用;它不会尝试切换到框架的实现。请参阅框架SDK类概述的文档。
总结
内部类 |
班 |
装载机。强制加载内容观察员 |
负责连接的ContentObserver的实现当观察者被告知情况发生了变化。 |
接口 |
装载机。OnLoadCompleteListener<D> |
实现用于发现Loader何时完成的接口正在加载其数据。 |
公共建筑商 |
|
装载机(上下文上下文)
存储与上下文关联的应用程序上下文。
|
[展开]
继承的方法 |
来自班级java.lang.Object(java.lang.对象)
对象
|
克隆()
创建并返回此对象 。
|
布尔值
|
等于(对象o)
将此实例与指定对象进行比较,并指示它们是否都是平等的。
|
空隙
|
最后确定()
当垃圾收集器检测到此实例不再可访问时调用。
|
最终的等级<?>
|
获取类()
|
整数
|
哈希代码()
返回此对象的整数哈希代码。
|
最终的空隙
|
通知()
导致线程等待此对象的监视器(通过呼叫其中一个wait() 方法)被唤醒。
|
最终的空隙
|
通知全部()
导致所有等待此对象监视器的线程(通过呼叫其中一个wait() 方法)被唤醒。
|
字符串
|
到字符串()
返回一个字符串,该字符串包含此对象。
|
最终的空隙
|
等待()
使调用线程等待另一个线程调用通知() 或notifyAll() 方法。
|
最终的空隙
|
等待(长毫微秒,整数纳米)
使调用线程等待另一个线程调用通知() 或notifyAll() 方法或直到指定的超时过期。
|
最终的空隙
|
等待(长毫)
使调用线程等待另一个线程调用通知() 或notifyAll() 方法或直到指定的超时过期。
|
|
公共建筑商
公众的
装载机
(上下文上下文)
存储与上下文关联的应用程序上下文。因为可以使用装载机跨多个活动直接存储上下文是危险的。
公共方法
公众空隙
放弃
()
告诉加载器它被丢弃了。这称为优先到重置()
让其保留当前数据但不报告任何新数据。
公众的字符串
数据到字符串
(D数据)
为了进行调试,将Loader数据类的实例转换为可以打印的字符串。必须处理空数据。
公众空隙
交付结果
(D数据)
将加载结果发送到已注册的侦听器。只能由子类调用。必须从进程的主线程调用。
参数
前缀
| 要在每行前面打印的文本。 |
fd公司
| 转储发送到的原始文件描述符。 |
作家
| 要设置转储的PrintWriter。 |
参数
| 转储请求的其他参数。 |
公众空隙
force加载
()
强制异步加载。不同于启动加载()
这将忽略以前的加载数据集并加载新数据集。这只是调用实现的强制加载()
。您通常只应将其称为加载程序启动时--也就是说,已启动()
返回true。
必须从进程的主线程调用。
公众的上下文
获取上下文
()
退换商品
- 从传递给构造函数的context中检索的应用程序上下文。
公众布尔值
已放弃
()
返回此加载程序是否已被放弃。在这种状态下装载机不能报告任何新数据,以及必须保持其上次报告的数据在最终重置之前有效。
公众布尔值
isReset(重置)
()
返回此负载是否已重置。也就是说,加载程序尚未首次启动,或其重置()
已被调用。
注册一个类,该类将在加载完成时接收回调。回调将在进程的主线程上调用,因此可以安全地将结果传递给小部件。
必须从进程的主线程调用。
公众空隙
重置
()
重置加载器的状态。此时,装载机应释放它的所有资源,因为它可能永远不会被调用;然而,它启动加载()
可能会在以后调用它能够再次开始跑步。
这将更新Loader的内部状态,以便已启动()
和是重置()
将返回正确的值,然后调用实现的onReset()
。
必须从进程的主线程调用。
公众最终空隙
开始加载
()
启动Loader数据的异步加载。当结果出现时准备就绪,将在进程的主线程上调用回调。如果之前的加载已完成且仍然有效结果可能会立即传递给回调。装载机将监控数据集,如果源发生更改,可能会在将来进行回调。打电话停止加载()
将停止发送回调。
这将更新Loader的内部状态,以便已启动()
和是重置()
将返回正确的值,然后调用实现的开始加载时()
。
必须从进程的主线程调用。
公众空隙
停止加载
()
停止传递更新,直到下次启动加载()
被调用。实施应不此时使其数据无效--客户端仍然可以自由使用加载程序报告的最后一个数据。他们将,然而,如果数据发生变化,通常会停止报告新数据;他们可以仍然监视更改,但在和之前不得向客户报告更改如果开始加载()
稍后调用。
这将更新Loader的内部状态,以便已启动()
将返回正确的值,然后调用实现的停止加载()
。
必须从进程的主线程调用。
公众布尔值
takeContentChanged(获取内容更改)
()
采用当前标志,指示加载程序的内容是否停止时发生了更改。如果有,则返回true,并且标志被清除。
公众的字符串
到字符串
()
返回一个字符串,该字符串包含此对象。鼓励子类重写此方法并提供考虑对象类型和数据的实现。这个默认实现等效于以下表达式:
getClass().getName()+“@”+整数.toHexString(hashCode())
请参见编写有用的到字符串
方法如果你打算实现你自己的到字符串
方法。
受保护的方法
受保护的空隙
论放弃
()
子类实现了这一点,以处理被放弃的情况。这是之前的可选中间状态onReset()
--这意味着客户对加载器中的任何新数据不再感兴趣,因此,加载程序不得报告任何进一步的更新。然而装载机必须保持最后报告的数据有效,直到最终onReset()
发生。你可以找回当前被遗弃的状态为被放弃()
。
受保护的空隙
onForceLoad(强制加载)
()
子类必须实现此功能,以处理对强制加载()
。这将始终从进程的主线程调用。
受保护的空隙
onReset(重置)
()
子类必须实现此功能,以重置其加载程序,根据重置()
这不是由客户端直接调用的,但由于重置()
。这将始终从进程的主线程调用。
受保护的空隙
停止加载时
()
子类必须实现这一点,以负责停止它们的加载程序,根据停止加载()
。这不是客户直接调用的,但由于停止加载()
。这将始终从进程的主线程调用。