android-loadermanager相关内容

如何自动重新查询与LoaderManager

我有一个应用程序,显示了一个SQLite数据库和数据变化数据不断,所以很明显,我想我应该用一个LoaderManager来显示数据。 做我读了一些关于使用的SQLite的LoaderManager,看到亚历克斯Lokwood的回答有关实施CursorLoader并使用它,我看到了有关直接使用CursorLoader到一个SQLite数据库,而不是一个ContentProvider的这个答案并开始 ..

使用游标从LoaderManager中的AsyncTask返回

我有一个 onLoadFinished 回调返回游标(由 LoaderManager.LoaderCallbacks ),和我想要做的一些(可能是昂贵的)这个游标后处理。所以,我发射了一个的AsyncTask 使用此光标。不过,我得到间歇性崩溃与此异常: android.database.StaleDataException:试图访问一个游标已经关闭后。 我怀疑的是,这种情况正在发生, ..
发布时间:2015-12-03 14:49:58 Java开发

Android的DB装载聊天的聊天应用程序

我要创建一个聊天应用程序,我需要指导一点点。我使用的SQLite数据库来存储聊天,因为它的用武之地。我希望我的活动,当它打开时,从该特定聊天负荷的聊天记录,并继续刷新新的聊天输入(我的主要问题是如何做的我去这样做)。 我应该使用的CursorAdapter包含聊天的谈话查询的inital光标并将其设置为为ListView适配器?我已经试过这一点,但是当我插入到数据库中的数据不会刷新。 我知道我 ..
发布时间:2015-12-03 12:16:24 移动开发

Android的 - onLoadFinished不叫

我现在面临与装载机的问题。 我有一个活动,它显示了从本地数据库检索的记录列表。当活动开始,记录会自动通过LoaderManager.initLoader()方法加载。 也有可能以手动刷新经由ActionBarSherlock刷新按钮列表。然而,在完成其他活动还增加了一个记录到数据库后,onLoadFinished不叫。 我使用 SimpleCursorLoader 这里是code段从活动: ..
发布时间:2015-12-03 12:06:44 移动开发

会是怎样的URI SQLite数据库是在SD卡中CursorLoader

我是新来的Andr​​oid和我已经看了这么多东西的最佳方式来加载从Sqlitedatabase数据,并从阅读亚历克斯·洛克伍德的博客。我终于决定去与CursorLoader和放大器; LoaderManager。 我的问题是,很多人想读数据,而无需ContentProvider的如果ContentProvider的比我只想让URI外部数据库的最佳解决方案。请,任何机构知道如何使这是驻留在SD卡 ..

Android的位置监听器

我想聆听来自同一个侦听和实施 GPS和网络位置提供商 这是正确的这样做: locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,metersToUpdate,这一点); locationManager.requestLocationUpdates(LocationManager.NETWOR ..
发布时间:2015-12-02 23:39:49 移动开发

如何在Android中使用两个游标和CursorJoiner在LoaderManager

我有一个 的ContentProvider ,它有两个表1 OnlineContacts 2 AllContacts 。然后,我有一个方法,其中我查询两个表和分别得到他们得到的游标。然后加入他们使用的 CursorJoiner 并制作的 联系人列表 。通过这个列表,我的 CustomAdapter扩大BaseAdapter ,我填充我的列表视图。像: 公共静态列表<联系与GT; getCo ..
发布时间:2015-12-02 23:08:21 移动开发

使用CursorLoader查询的SQLite数据库,并填充AutoCompleteTextView

我有一个SQLite数据库,我想查询。我想通过ICS为目标的A​​ndr​​oid 2.2。我碰到问题是要找到一个的简洁的例子来向我解释如何做到这一点。 1)加载数据库,2)进行查询,3)用结果来填充AutoCompletetextBox列表视图。 有没有这样的例子存在? 解决方案 我知道这是一个老问题,但人谁访问这个页面: SimpleCursorAdapter 有一个新的构造: S ..

我怎样才能刷新从CursorLoader光标?

所以,我有我的 MainDisplayActivity 这同时实现了活动和 LoaderManager.LoaderCallbacks<光标&GT ; 。在这里,我有一个的ListView ,我充满了我从我的数据库使用的ContentProvider获得议程的信息。我也有一个的GridView 这是一个日历。我把它单击单元格时,该议程与天点击更新设置。我的问题是重复使用的程序的时候,我在的o ..

关于Android中的SQLite数据库游标几个问题

要实现我的应用程序,接着拉尔斯·沃格尔教程的数据库访问,但我很困惑的几件事情... 1)每次调用到 fetchTodo 一个新的光标将被创建并返回。离开previous光标垃圾收集器。所以,如果我不使用 startManagingCursor 甚至 CursorLoader 对于这个问题,我应该叫 .close()上的光标,当我用它做?外 fetchTodo 当然范围,例如: 光标光标= mN ..
发布时间:2015-12-02 21:33:37 移动开发

如何使用的ContentProvider的insert()方法,通过CursorLoader正确插入值到SQLite数据库?

我在阅​​读文档,但我还是不太清楚。它说,使用 getContentResolver(),但真的没有使用CursorLoader。那么,有没有办法通过 CursorLoader 办呢?我知道如何与查询做()。是步骤很相似?即使只是正好说明一个链接,这将是有益的。 请注意,不要联系我到谷歌文档,因为他们没有使用插入()方法的一个例子C> CursorLoader 。 在此先感谢! 编辑:我也许 ..

AsyncTaskLoader onLoadFinished一个悬而未决的任务和配置变化

我试图使用 AsyncTaskLoader 来加载数据的背景来填充细节图,响应列表项被选中。我已经得到了它主要是工作,但我仍然有一个问题。如果我在列表中选择第二项,然后旋转设备的负载为第一选择的项目之前已完成的,那么 onLoadFinished()呼叫报告给被停止活动,而不是新的活动。选择只是一个单一的项目时,然后旋转这工作得很好。 下面是code我使用。活动: 公开最后一类DemoActi ..

。getLoaderManager()initLoader()不接受'这个'作为参数虽然类(ListFragment)实现LoaderManager.LoaderCallbacks<光标>

我有以下的在Android中使用SQLite一个指南麻烦。我使用的,而不是一个 ListFragment A ListActivity (如上例),所以我有 ListFragment 实施 LoaderManager.LoaderCallbacks<光标> 代替。然后,在 fillData()方法 ListFragment : 私人无效fillData(){ //字段从数据库 ..

安卓:CursorLoader,LoaderManager,SQLite的

尝试更新我的旧的应用程序,其中一些方法去precated。我发现,如果我要工作,ListView控件显示数据从数据库中,我应该用LoaderManager + CursorLoader。 CursorLoader作品与内容提供商。所以,在我的数据库中每个表我现在应该创建内容提供商?我为什么要 ?据我所知,内容提供商用于共享与其他应用程序的一些数据库的信息,但我的应用程序不共享任何信息。因此,我可以 ..
发布时间:2015-12-02 17:50:53 Java开发

LoaderManager多个装载机:如何得到正确的cursorloader

要我现在还不清楚如何得到正确的光标,如果你有多个装载机。比方说,你定义了两种不同的加载器: getLoaderManager()initLoader(0,空,这一点)。 getLoaderManager()initLoader(1,null,则此)。 然后在 onCreateLoader()你根据ID不同的事情: @覆盖 公共装载机<光标> onCreateLoader ..
发布时间:2015-12-02 17:39:15 移动开发

在`LoaderManager`之间`initLoader`和`restartLoader`差异

我关于 initLoader 和的 restartLoader 函数之间的区别我完全丧失C> LoaderManager : 它们都具有相同的签名。 restartLoader 还创建了一个加载器,如果它不存在(“开始一个新的或重新启动现有的装载机在此管理”)。 有两种方法之间有一定的关系?难道叫 restartLoader 随时拨打 initLoader ?我能叫 restartLoader ..
发布时间:2015-12-02 17:38:58 Java开发

如何获得LoaderManager在ListActivity

我使用在API级别和LT实施CursorLoader兼容包; 11 由于每 DOC 这 getSupportLoaderManager() 和一个具有扩展FragmentActivity,然后从活动上下文打电话,但我已经扩展ListActivity,并希望做一个静态调用得到LoaderManager,像这样的: FragmentActivity.getSupportLoaderManager ..
发布时间:2015-12-02 17:20:10 移动开发

OnLoadFinished()调用两次

我想弄清楚,如果我做错事就装载机。我使用的是支持库,和我有一个片段中的onCreate()调用initLoader()设置自己为LoaderCallbacks,然而在旋转它接收两次onLoadFinished(结果),一次是在调用init的结果(和它已经具有数据),并且一旦作为FragmentActivity的结果通过所有装载机在ONSTART循环()和传递结果,因为它已经具有的数据。 如果我只 ..

ActionBarSherlock +地图+装载机= java.lang.NoClassDefFoundError的

编辑:有关详细操作方法,请我的回答 我挣扎了两天了,希望有人能帮助。 我想使用最新的ActionBarSherlock(4.0)与图形页面。我知道它的问题与碎片,但我并不需要他们在本次活动。但我需要装载机和它的出现,是用装载机我不得不延长FragmentActivity了。没问题,我想,我们从皮特·道尔的 Android的支持-V4-的GoogleMaps 。至于建议就多那么线程和谷歌群组我建 ..

您可以从服务使用LoaderManager?

我有一个数据加载系统设置使用自定义的装载机和光标的是伟大的工作,从活动和片段,但没有在服务没有LoaderManager(我能找到)。没有人知道为什么LoaderManager被排除服务?如果不是有没有办法解决? 解决方案 有谁知道为什么LoaderManager被排除服务? 正如其他回答说, LoaderManager 是明确设计管理装载机到 Acivities 和片段。由于服务没有这 ..