Java 安卓3.0加载器永存

Java 安卓3.0加载器永存,java,android,android-3.0-honeycomb,Java,Android,Android 3.0 Honeycomb,我想要实现的是有一个ListFragment,它显示从外部源加载的数据。为此,我想使用Android 3.0 SDK,并尽可能接近本地用户体验 事实上,一切正常,我正在调用getLoaderManager().initLoader(0,null,this) 在ListFragment的onActivityCreated()中。 我还实现了onCreateLoader、onLoadFinished和onLoaderReset,但问题是,即使调用了onLoadFinished,并且我得到了所有结果,

我想要实现的是有一个ListFragment,它显示从外部源加载的数据。为此,我想使用Android 3.0 SDK,并尽可能接近本地用户体验

事实上,一切正常,我正在调用
getLoaderManager().initLoader(0,null,this)
在ListFragment的onActivityCreated()中。 我还实现了onCreateLoader、onLoadFinished和onLoaderReset,但问题是,即使调用了onLoadFinished,并且我得到了所有结果,加载程序仍会保留,不会消失

我尝试调用
loader.advand()
loader.stopLoading()
getLoaderManager().destroyLoader(0)
。但是加载程序仍然处于活动状态,并显示其动画

我的问题还在于,所有的示例都只使用游标加载程序,可能我误解了在这里使用加载程序的整个想法。事实上,我还必须编写自己的加载程序实现来扩展AsyncLoaderTask,但它与CursorLoader的功能基本相同


那么,也许还有其他更适合这个任务的东西?老实说,我对Android开发毫无头绪:)

问题是我调用的是getListView().setAdapter(…)而不是setListAdapter(…)。

问题是我调用的是getListView().setAdapter(…)而不是setListAdapter(…)