4.基础知识总结与类图

三要素基本关系如下:

contact 基础知识总结与类图

Fragment(Activity),LoaderManager, AsyncLoader等类

Fragment

1,创建并且管理LoaderManager:

   getLoaderManager().initLoader(i, null,this);

2, 实现的LoaderManager回调callback接口函数:

    public Loader<D> onCreateLoader(intid, Bundle args) { ... }

    public void onLoadFinished(Loader<D>loader, D data) { ... }

    public void onLoaderReset(Loader<D>loader) { ... } 

AsyncLoader(抽象类)子类(CursorLoader)

CursorLoade必须实现loadInBackground()方法,必须覆写onStartLoading(),onStoppLoading(),onReset(),onCanceled()和deliverResult(D results)来实现一个完整功能的Loader。

界面类图

contact 基础知识总结与类图

显示的Fragment:  Contacts中的MultiSelectContactsListFragment

Dialer AllContactsFragment,SmartDialSearchFragment和RegularSearchFragment

AsyncLoader类图

contact 基础知识总结与类图

不断的运用继承以及多态,人都转晕了。

相关文章:

  • 2021-07-07
  • 2022-12-23
  • 2021-12-04
  • 2021-12-05
  • 2021-12-10
  • 2021-12-03
  • 2021-11-21
  • 2021-12-31
猜你喜欢
  • 2022-12-23
  • 2021-08-20
  • 2021-11-20
  • 2021-09-05
  • 2021-08-25
  • 2021-11-25
  • 2021-08-15
相关资源
相似解决方案