asynctaskloader相关内容

AsyncTask 和 Thread 的真正区别

我一直在阅读 Android 文档(AsyncTask、线程) 和 vogella 教程关于这个问题,但我还有疑问. 例如,我想从 Android 应用程序向服务器发送消息.我希望这个过程能够响应.我应该用什么? 我见过他们为非阻塞 UI 创建一个新的 Thread 的例子,但是这样我们就没有进程的进度,你也必须在 中处理响应Thread 因为 run() 方法不返回任何东西. ..

活动重启时Asynctaskloader重新加载

嗨,我正在实现一个自定义asynctaskloader,以便在后台加载数据.问题是,当用户最小化应用程序(或从画廊中挑选照片)后返回到活动时,与活动相关联的所有asynctaskloaders和与活动中的片段相关联的asynctaskloaders都重新开始. 当活动重新启动时,如何防止加载器重新启动加载过程? 我的baseAsynctaskLoader类: import and ..
发布时间:2020-06-21 19:39:13 移动开发

如何在onPostexecute AsyncTask中使用gridview

我有以下代码,我想首先从drawable文件夹中加载图像,然后从api中加载图像. 使用getData()方法成功从可绘制文件夹中加载图片, 但我不知道如何从url加载图像并更新gridview .当我在注释行下更新网格时, onPostExecute 方法使应用程序崩溃,这就是为什么我在方法 onPostExecute 方法中注释网格视图代码的原因,请检查并帮助我 我是Android的新手 ..

如何中断AsyncTaskLoader的后台线程?

当我调用 AsyncTaskLoader 的 loadInBackground()线程> cancelLoad()?我相信 AsyncTask.cancel()可以做到这一点,但是任务变量是私有的,无法访问。 解决方案 我已经检查了可用的方法,似乎没有一个方法真正中断在后台运行的线程。 查看代码,似乎在后台使用了AsyncTask。我尝试过找到一个可用来中断asyncTask的“空洞 ..

AsyncTaskLoader不调用onLoadFinished

我对AsyncTaskLoader有问题.当应用启动时,它可以正常工作.然后我打电话给onRefreshStarted,一切都很好.但是,如果更改方向,AsyncTaskLoader开始处理loadInBackground,但从不调用onLoadFinished.怎么了? 以下是简化的SherlockFragment: public class MyFragment extends S ..
发布时间:2020-05-22 18:50:16 移动开发

安卓:当运行在onLoadFinished方向改变

我从AsyncLoader在我的应用程序使用。 我想知道onLoadFinished运行后的方向变化期间,我的片段的方法是什么? 我展示一个对话框时加载运行首次 @覆盖 公共装载机< ArrayList的<&HashMap的LT;弦乐,对象>>> onCreateLoader(INT ID,捆绑软件包) { handler.se ..
发布时间:2016-03-20 23:07:46 移动开发

从另一个的AsyncTask的onPostExecute推出的AsyncTask的不API 10正确执行

设置: 我有了一个名为方法的单应用程序类 fetchUpdates()。这种方法是由 UpdaterService (一IntentService)类调用。 fetchUpdates()方法仅调用DownloadDataAsyncTask然后调用 UpdateDbAsyncTask 在 onPostExecute 如果数据已成功下载。无论AsyncTasks驻留在应用程序类(不知道这是初步认识到 ..
发布时间:2016-03-13 23:19:26 移动开发

从AsyncTaskLoader更新用户界面

我已经转换我的的AsyncTask 到 AsyncTaskLoader (主要是处理配置更改)。我有一个的TextView 我使用的是一个进步的状态,并使用 onProgressUpdate 在的AsyncTask 更新它。它看起来并不像 AsyncTaskLoader 有一个等价的,所以在 loadInBackground (在 AsyncTaskLoader )我使用的是这样的: getA ..
发布时间:2015-12-04 13:22:48 移动开发

从AsyncTaskLoader更新进度?

在使用AsyncTaskLoader你将如何更新进度条显示的状态,因为它正在更新?通常情况下,你的回调等待删除完成后,却怎么办运行更新? 你能让主线程(UI)查询数据,因为它是被设置还是什么? 编辑:我说的是 AsyncTaskLoader ,看看加载程序的一部分。这里是链接类:我想使用它,因为它的未来:),我知道如何与AsyncTask的做到这一点。 解决方案 您可以做到这一点与装载机,但 ..
发布时间:2015-12-04 10:59:43 移动开发

无法取消AsyncTaskLoader运行的AsyncTask

我想取消运行的AsyncTask(在AsyncTaskLoader),当用户点击Home键。下面是我创建至今: 包cz.davidliska.android.loaders; 进口java.text.SimpleDateFormat的; 进口java.util.Date; 进口android.content.Context; 进口android.os.Bundle; 进口android.su ..
发布时间:2015-12-02 22:37:49 移动开发

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

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

AsyncTaskLoader不运行

我想实现在使用兼容包我的项目的AsyncTaskLoader,所以我遵循的Andr​​oid文档的装载手册。 现在的问题是,该装载机什么都不做,似乎 loadInBackground()从不叫 什么是错误的,我code你知道吗? ( ExpandableListFragment 扩展片段,但不覆盖任何重要的方法) 感谢您: - ) / **编辑: 我意识到(晚了,我是一个白痴)的Asyn ..
发布时间:2015-12-02 18:01:50 移动开发