gpt4 book ai didi

java - Android 3.0 Loader 永远存在

转载 作者:行者123 更新时间:2023-11-30 04:40:21 24 4
gpt4 key购买 nike

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

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

我尝试调用 loader.abandon()loader.stopLoading()getLoaderManager().destroyLoader(0)。但是加载器仍处于 Activity 状态并显示其动画。

我遇到的问题还在于,所有示例都只使用 CursorLoader,也许我误解了这里有一个加载器的整个想法。事实上,我还必须编写自己的 Loader 实现,它扩展了 AsyncLoaderTask,但它与 CursorLoader 所做的大部分相同。

那么也许还有其他更适合这项任务的东西?老实说,我对 Android 开发一无所知:)

最佳答案

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

关于java - Android 3.0 Loader 永远存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6070844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com