我想要實現的是有一個ListFragment,它顯示從外部源加載的數據。我想爲此使用Android 3.0 SDK,並儘可能接近本地用戶體驗。Android 3.0 Loader永遠保持
實際上一切正常,我打電話給getLoaderManager().initLoader(0, null, this)
在ListFragment的onActivityCreated()
。 我實現onCreateLoader,onLoadFinished和onLoaderReset,但問題是,即使onLoadFinished被調用,我得到的所有結果加載器保持不會消失。
我試過打電話loader.abandon()
,loader.stopLoading()
和getLoaderManager().destroyLoader(0)
。但是加載器仍然可以看到並顯示它的動畫。
我遇到的問題是所有的例子都只使用CursorLoader,也許我誤解了在這裏有一個裝載器的想法。實際上,我還必須編寫自己的Loader實現,它擴展了AsyncLoaderTask,但它與CursorLoader的實現大致相同。
所以也許有其他更適合這項任務的東西?說實話我絕對沒有關於Android開發的線索:)