任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

LoaderManager – Android 3.0新特性 Android开发技术

   在Android 3.0中提供了一个新概念Loaders,通过LoaderManager类可以很轻松的异步加载数据从Fragment或Activity中,Loaders提供了回调机制通知最终的运行结果,有点类似AsyncTask类,但由于Loader对于并发可以用过Loader管理器统一管理,所以更适合批量处理多个异步任务的处理(当然内部仍然是多线程)。下面就让Android123一起和大家看下honeycomb中的新特性吧,对于解决多重异步I/O加快Android平板应用的运行是十分有效的。   一、LoaderManager   LoaderManager类位于android.app.LoaderManager,提供了以下几个方法 abstract void  destroyLoader(int id) //停止并移除loader通过IDabstract void  dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args)  //打印LoaderManager的状态到一个流中static void  enableDebugLogging(boolean enabled) //启用debug记录abstract <D> Loader<D>  getLoader(int id) //返回找到的ID或没有匹配的在Loader中abstract <D> Loader<D>  initLoader(int id, Bundle args, LoaderCallbacks<D> callback)  //初始化Loader使其成为活动状态abstract <D> Loader<D>  restartLoader(int id, Bundle args, LoaderCallbacks<D> callback)  //启动一个新的或重启一个存在的Loader在管理器中 同时LoaderManager还有一个回调接口android.app.LoaderManager.LoaderCallbacks<D> 用于和LoaderManager交互 abstract Loader<D>  onCreateLoader(int id, […]

100% Secure Checkout

PayPal / MasterCard / Visa