android-asynctask相关内容

即使该活动已经破坏的AsyncTask不会停止

我有开始创建活动时,执行和做的东西在后台(下载100幅图像)的AsyncTask的对象。一切工作正常,但有这我不能够理解这种奇特的行为。 有关,例如:当机器人屏幕的方向变化,然后该活动被破坏并重新创建。所以我重写onRetainNonConfigurationInstance()方法,并保存在AsyncTask的执行的所有下载的数据。我这样做的目的是没有的AsyncTask运行过程中的方向变化, ..
发布时间:2015-12-01 14:05:21 移动开发

AsyncTask的主题永远不死(安卓)

我是新来的Andr​​oid编程和我使用的AsyncTask s到获取数据,以响应用户pressing一个按钮。这种运作良好,并保持在获取数据的界面的响应,但是当我检查出什么在Eclipse调试器是怎么回事,我发现,每次有新的AsyncTask 是创建的(这是经常的,因为它们只能用一次),正在创建新线程,但从来没有终止。其结果是大量的的AsyncTask 线程只是坐在那里。我不知道这是在实践中还是 ..
发布时间:2015-12-01 14:04:48 移动开发

通用类的AsyncTask在Android的?

我有一个共同的类地说,例如A级延伸的AsyncTask ,并已实施,即所有方法上preExecute , doinbackground 和 onPostExecute 。 现在,有一些希望使用类其他类的对象。 说B级采用A级在下面的方式 A A =新的A(上下文) a.execute(URL) 然后我取结果get方法。但得到的方法是不使用的AsyncTask的正确方法。我想获得的结 ..
发布时间:2015-12-01 14:04:13 移动开发

什么样的参数传递到AsyncTask的< ARG1,ARG2,ARG3>?

我不明白我应该摆在这里,并在这里这些争论结束了?究竟应该怎么放,并在那里究竟会去了?我是否需要包括所有3或者我可以包括1,2,20? 解决方案 谷歌的Andr​​oid文档说: 这是异步任务由3泛型类型定义,所谓的PARAMS,进展和成效,以及4个步骤,呼吁preExecute,doInBackground,onProgressUpdate和onPostExecute。 的AsyncTas ..
发布时间:2015-12-01 13:58:32 移动开发

从AsyncTask的更新进度对话框中活动

在我的应用程序,我做的的AsyncTask 有些紧张工作所建议的Andr​​oid的教程,并呈现出 ProgressDialog 的我的主要我的活动: 对话框= ProgressDialog.show(MyActivity.this,“标题”,“文字”); 新MyTask的()执行(要求); 在这里再后来在 MyTask的我发布结果反馈给活动: 类MyTask的扩展AsyncTask的 ..
发布时间:2015-12-01 13:57:15 移动开发

安卓:从Web与AsyncTask的加载图像

我如何替换code时的AsyncTask以下几行? 你如何“找回”从AsyncTask的位图?谢谢你。 ImageView的mChart =(ImageView的)findViewById(R.id.C​​hart); 字符串的URL =“HTTP://www...anything ...”; mChart.setImageBitmap(download_Image(URL)); 公共静态 ..
发布时间:2015-12-01 13:55:44 移动开发

安卓的AsyncTask的长期运行的操作

这里引用的文档AsyncTask的发现,它说: AsyncTasks理论上应该用于短操作(几秒钟之最。)如果你需要保持运行很长一段时间的线程,强烈建议您使用的java.util.concurrent中提供的各种API pacakge如执行器,的ThreadPoolExecutor和FutureTask提供。 现在我的问题是,为什么?该doInBackground函数运行关闭UI线程。因此, ..
发布时间:2015-12-01 13:52:21 移动开发

如何正确使用的AsyncTask - 安卓?

我不想传递任何参数给的AsyncTask的 doInBackground 方法... 那么,什么应该是code像?? 解决方案 进口android.app.Activity; 进口android.app.ProgressDialog; 进口android.os.AsyncTask; 进口android.os.Bundle; 公共类AsyncExample延伸活动{ 私人字符串URL = ..
发布时间:2015-12-01 13:50:49 移动开发

Android的碎片。保留屏幕旋转或配置更改过程中的AsyncTask

我工作的智能手机/平板电脑的应用程序,只使用一个APK,和加载资源,根据屏幕尺寸是必要的,最好的设计选择似乎通过访问控制列表,使用残卷。 该程序一直很好,直到目前暂时只有基础的活动。这是一个模拟类的我是如何处理AsyncTasks和ProgressDialogs的活动才能有甚至当屏幕旋转或配置发生变化中旬沟通他们的工作。 我是不会改变的清单,以避免活动的娱乐,有很多原因,我不想这样做,但主要是 ..

如何后固定的时间间隔重复执行异步任务

如何使异步任务一定的时间间隔,就像计时器后,多次执行...其实我开发,将所有最新的未读的问候服务器,并为此目的我要检查来自服务器的更新自动下载应用程序一些固定的时间间隔后....我知道,可通过定时器很容易做,但我想用异步任务,我认为这是Android应用程序更有效率。 解决方案 公共无效callAsynchronousTask(){ 最终的处理程序处理程序=新的处理程序(); ..
发布时间:2015-12-01 13:41:24 移动开发

如何处理在屏幕旋转的AsyncTask的?

我读了很多关于如何拯救我的实例状态或者如何处理屏幕旋转过程中我的活动被破坏掉了。 似乎有很多的可能性,但我还没有想出哪一个最适合检索的AsyncTask的结果。 我有一些AsyncTasks被简单地重新启动并调用活动 isFinishing()方法,如果活动结束,他们不会进行任何更新。 现在的问题是,我有一个任务,做了要求,可以失败或成功,并重新启动任务将导致经济损失,为用户的Web服务。 ..
发布时间:2015-12-01 13:37:59 移动开发

Android的HTML ImageGetter为AsyncTask的

好了,我失去了我的脑海里这一个。我在我的程序中的方法,该方法解析HTML。我想包括内嵌图像,而我下,使用的Html.fromHtml(字符串,Html.ImageGetter,Html.TagHandler)的IM pression将允许这样的事情发生。 由于Html.ImageGetter没有实现,它给我写一个。然而,由于解析URL到可绘制需要访问网络,我不能在主线程中做到这一点,所以它必须是 ..
发布时间:2015-12-01 13:33:26 移动开发

Android的 - 取消的AsyncTask强行

我在活动中的一个实现AsyncTask的: performBackgroundTask的AsyncTask =新performBackgroundTask(); asyncTask.execute(); 现在,我需要实现“取消”按钮的功能,所以我必须停止正在运行的任务的执行。我不知道如何停止正在运行的任务(后台任务)。 所以,请给我建议,我怎么取消AsyncTask的有力? ..
发布时间:2015-12-01 13:25:42 移动开发

处理器VS AsyncTask的VS主题

我稍微感到困惑在Android的处理程序,AsyncTasks和线程之间的差异。我在计算器看了不少博客和问题在这里。 处理程序是提供您与UI进行沟通后台线程。更新进度的实例应该通过处理程序来完成。使用处理程序有MessagingQueues的优势,所以,如果你想安排的消息或更新多个UI元素或有重复的任务。 AsyncTasks是相似的,事实上他们利用处理程序,但不会在UI线程中运行,所以其良好 ..
发布时间:2015-12-01 13:17:11 移动开发

progressDialog中的AsyncTask

我想显示自定义progressdialog在加载从HTTP服务器RSS源,我做了一个艰苦的搜索,但没有任何帮助我这样做,我唯一知道的是,该解决方案应该使用AsyncTask的,但我米混淆有关PARAMS传递给这个AsyncTask的。 这是我的活动: 进口的java.util.ArrayList; 进口的java.util.List; 进口com.cyberesa.info.BaseFeedP ..
发布时间:2015-12-01 13:12:31 移动开发

使用的AsyncTask

道歉,如果这是一个简单的问题,但我很新的这一点,仍然在学习。 我有一个应用程序,当我的用户点击该按钮,输入自己的信息后登陆,它崩溃与android.os.NetworkOnMainThreadException 我发现这是因为我在主线程和解决我需要使用AsyncTask的执行网络操作时,我的语法但是卡住了。 下面是我在点击按钮后,code,调用函数进行连接,然后解析JSON到sqlite的分贝 ..
发布时间:2015-12-01 13:12:02 移动开发

是AsyncTask的真正概念上有缺陷或我只是失去了一些东西?

我已经调查这个问题好几个月了,提出了不同的解决方案,这两个文件我不开心,因为他们都是大规模的黑客。我仍然无法相信,这有缺陷的设计类把它做成框架,没有人谈论它,所以我想我只是必须缺少的东西。 现在的问题是与的AsyncTask 。根据该文件是 “允许执行背景 操作和公布结果 无需操作UI线程 线程和/或处理程序。“ 然后,该示例继续显示如何某些典型的ShowDialog()方法被称为 on ..
发布时间:2015-12-01 13:10:17 移动开发

理想的方式取消正在执行的AsyncTask

我远程在后台线程中使用运行音频文件取和音频文件播放操作的AsyncTask 。 A 撤销进度条显示的提取操作运行的时间。 我要当用户取消取消/放弃的AsyncTask 运行(决定反对)的操作。什么是理想的方式来处理这种情况? 解决方案 刚刚发现, AlertDialogs 的布尔取消(...); 我一直在使用无处不在实际上已经什么都不做。伟大的。照片 所以...... 公共类MyTask的 ..
发布时间:2015-12-01 13:09:26 移动开发