android-loadermanager相关内容

Android的兼容性包和getLoaderManager()

Android的兼容性包据说支持LoaderManager。我怎样才能得到LoaderManager的一个实例?该getLoaderManager()方法是在缺少FragmentActivity,这只是片段中的类。但我想只用装载机,不是碎片在我的应用程序。 解决方案 根据我的来源,通话 getSupportLoaderManager()您ACL FragmentActivity 。 ..
发布时间:2016-03-03 21:49:38 移动开发

数据与放大器之间的松耦合的最佳实践; UI Android中 - 适配器,过滤器,CursorLoader和ContentProvider的

假设我们有一个活动与 N 的TextView S中的重present一行音符。这些记录保存在某个地方(本地数据库,网络等),每一次 onResume()被调用,适当数量的的TextView ,则根据所存储的数据绘制的。 现在,让我们说,用户要删除一个音符,这将是解决具体的最好办法的TextView ,回到它的存储实体? 目前,我唯一知道的方法是使用 View.Tag ,并且有一些经理将其翻译为 ..

模式的使用动态加载程序来加载未经ListFragments一个ViewPager ListView的页面?

如果我有一个 ViewPager 一定数量的网页,这将是使用加载的每一页数据的最佳方式装载机框架?每个页面都包含有自己的适配器实例一个ListView。 使用的每一页单独装载机;或 使用,检查未载入页面的单个加载器并加载它们 问题是,这是可能的,用户可能希望尽快通过一堆网页刷卡,因此它应该是容易“取消”,则不需要出于性能方面的加载页面。 在另一方面,它好像有可能是与具有很多装载机的 ..

光标不与自定义适配器正确文本装订

我的自定义适配器,扩展 SimpleCursorAdapter 我的 ListFragment 不能正确显示在我的数据库中的项目。它不会显示在TextView的文本,还有什么做我必须做的光标它显示​​正确的文本? 我想我不得不重写 bindView 但都没有效果。 设置适配器: 公共无效populateList(){ 的String []栏=新的String [] {} Bow ..

处理CursorLoader异常

我有一个片段实现LoaderManager和使用CursorLoader(没有什么花哨)。我要赶在查询过程中引发的异常,但我不明白如何!任何帮助吗? THX。 解决方案 您将需要从CursorLoader派生去做。事情是这样的: 类MyCursorLoader扩展CursorLoader { 公共MyCursorLoader(上下文的背景下){ 超级(上下文) ..

困惑CursorLoaders并使用它们使用自定义SQLiteOpenHelper

我正在写一个应用程序,允许人们设置报警,他们需要做的各项工作任务。我目前的计划是将所有相关的数据存储到一个SQLite数据库。为此,我创建了扩展SQLiteOpenHelper的类和方法来处理一切,我期望有采取的CRUD填充它,知道它的通常是一个坏主意,做所有的处理一个线程,我抬起头的方式来独立的线程之间的工作,发现CursorLoader和LoaderManager,这似乎理想的,因为他们可以在 ..

CursorAdapter的什么我都用?

CursorAdapter的有3个构造函数。让我们看到了指导和参考。 1)的CursorAdapter(上下文的背景下,光标C) 此构造是德precated。的该选项气馁,因为它会导致光标查询正在对应用程序的用户界面进行 线程,从而可能会导致反应不佳,甚至申请不 响应错误。作为替代,可使用LoaderManager用 CursorLoader。 2)的CursorAdapter(上下文的 ..

LoaderManager获取数据下线,然后在网上

我想按照这个漂亮的可用性模式,其中应用程序商店的数据离线更快的响应和更新它时,它在网上获取新的数据。 和我用装载机与 LoaderManager 。 现在,什么是实现与装载机? 上述方法正确的做法 目前我使用的两种方法,它有自己的缺点,一般来说,都不是很优雅的。 在应用程序上下文,而不是SQLite的存储数据 在两个独立的 AsyncTaskLoaders - offlineLoader ..

NullPointerException异常延长SimpleCursorAdapter

我正在学习有关自定义提供商和装载机。举一个简单的例子,我想实现一个的GridView 显示存储在外部SD卡中的图片。虽然我已经读了很多(在SO文件,线程,谷歌群,论坛......),我不能让我的code工作。我知道的几个问题可能会在$此如对$ psent但我要一步一步来。第一个错误停止code是一个 NullPointerException异常,所以我的问题是如何解决它。 这是我的活动的最小版本 ..

访问从另一个片段中的一个片段创建一个Loader

我有一个相当标准的片段布局的应用程序。在左侧的可膨胀列表视图片段和一个面板上的右侧是用于根据用户选择做与左边的列表什么不同的事情(显示数据,增加新的数据,等等)。 我使用LoaderManager(第一次使用装载机)与CommonWare的 loaderex 库,因为我没有必要或意欲打造一个内容提供商我的数​​据库,这样我可使用标准CursorLoader。这种设置用于显示我的名单上的伟大工程。 ..

IllegalStateException异常 - 与AutocompleteTextView支持LoaderManager

一个我想用CursorLoaders和Loadermanagers是,你并不需要手动管理指针的生命周期带来的好处。所以我用一个loadermanager使用支持包绑定适配器到AutoCompleteTextView。 它工作的很好,除了它随意抛出一个错误说“IllegalStateException异常 - 试图重新打开一个已关闭的对象”。当然,这不是应该,如果我们使用装载机经理发生? 这里的 ..

全球装载机(LoaderManager)再用于多个活动/片段

我想实现: 我有两个不同的片段。我想他们都表现出相同的数据以两种形式(以列表和地图上的)。我希望他们共享一个装载机( AsyncTaskLoader 尤其是)。一切工作正常,但不重复使用的装载机。另一个被创建,数据被加载两次。 我做的: 在片段的I使用 LoaderManager LM = getActivity()getSupportLoaderManager(); 在他们两个人我实施 L ..

装载机和onLoaderReset的Andr​​oid

我在我的应用程序实现的装载机从数据库中查询数据。我听这种情况发生“通过实施修改 LoaderCallbacks<光标> 监听器。当我的数据变化,我想无效,并释放与加载器关联的任何数据的方法,我的问题是,使用 onLoaderReset时(装载程序装载<光标&GT)。在所有的例子,在该方法有下列调用: mAdapter.swapCursor(空); 但问题是我不从光标适配器使用 ..
发布时间:2015-12-04 22:10:29 移动开发

什么CursorAdapter的(上下文的背景下,光标C,INT标志)设置,以便使其与CursorLoader工作?

在谷歌文档指出,不使用 CursorAdapters 第一个构造函数, 的CursorAdapter(上下文的背景下,光标C) 有只有两个选项, 的CursorAdapter(上下文的背景下,光标C,布尔autoRequery) 它说 构造,允许通过自动重新查询控制。建议您不要使用这个,而是CursorAdapter的(语境下,光标,INT)。当使用此构造,FLAG ..

SimpleCursorAdapter的老构造德precated ..真的吗?

不过,潜心钻研 LoaderManager 和 CursorLoader 的使用,我发现我必须承认,它看起来像一个矫枉过正必须经历这一切只是为了创建一个简单的的ListView 与项目从数据库的到来。特别是如果我不打算让我提供给其他应用程序的数据库的数据和内容提供商的主要目的是为了做到这一点。 那么,这真的值得吗? 特别是像我所在的内容要取出的情况下,很可能将是小的。我认真考​​虑做旧的方式, ..

刷新片段内的图

我有搜索,看起来像这样的许多问题,但还没有找到我的答案的任何人。 我有一个有3个标签通过操作栏访问活动。我加入3片段膨胀的自定义视图我做了扩展视图类来实现这一点。 目前,该数据库的变化,我试图通过调用无效()/ postinvalidate()刷新我的选项卡中的观点,但是这并不能正常工作。用于呼叫片段onCreateView正如许多其他的选择予考虑的也是如此。 当我去到另一个选项卡,然后回去 ..