登录
首页 » Java开发 » 异步任务 -使用 AsyncTask

异步任务 -使用 AsyncTask

于 2023-05-11 发布 文件大小:115.74 kB
0 183
下载积分: 2 下载次数: 1

代码说明:

翻译  maninwest@Codeforge 作者:Eduardo Antonio Cecilio Fernandes@CodeProject如何在 Android Activities 中处理异步任务使用代码为了使用 AsyncTask API,必须遵循以下步骤:1.创建一个扩展 AsyncTask 的类。2.将可用的泛型类型在用于以下的类中填充为泛型:任务执行数组参数进度数组参数结果数组参数3 实现方法 doInBackground(Parameters... parameters),此方法必须执行被认为是要求高的工作。4 或者,可以实现用于以下目的的方法:取消任务 -onCancelled(...)在高要求的工作前执行工作-onPreExecute(...)报告进度 -onProgressUpdate(...)在高要求工作结束后执行活动-onPostExecute(...).了解到以上内容后,现在给出一个示例,代码会显示前面枚举的内容以下是Activity 的 XML 布局,有要执行的长任务。这个 activity 有一个 Start/Restart 和 Cancel 按钮,还有一个标签,说明任务的状态,一个进度条显示完成的百分比。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 测试 vb 脚本
    一个测试VB的脚本代码。具体请参考代码内容。欢迎下载、使用。谢谢大家的支持。
    2022-03-10 11:19:49下载
    积分:1
  • 青春纪念册
         青春纪念册是基于Android 2.3系统以上的一款社交应用。它的核心功能是把普通相册的预览功能和通讯录的查看具体信息功能整合在了一起。用户在新建纪念册的时候能够移动照片自定义当前页的相片组合风格和皮肤,大大增加了趣味性和互动性,这是平常的普通相册不具备的。点击照片进入可编辑头像,姓名,电话,QQ,邮箱等具体信息。我们还给相片添加了相框和美化效果。查看建立好的纪念册,在某一张照片的具体信息页,我们可以拨打电话、登录QQ、发送邮件问候一下昔日的老朋友。登录我们的服务器,可以把编辑的信息备份到云端。还可以从云端下载更多壁纸和相框,还有更多关于青春的故事。我们还有一个社交平台,可以通过这个平台和朋友之间分享照片和心情状态。
    2022-04-27 01:16:38下载
    积分:1
  • Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用)
    Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用),很多时候你开发的应用找不到很好的处理方式,这可以提供给你很好的 例子供你参考!很适合初学者!
    2022-07-02 14:35:47下载
    积分:1
  • library number recognition
    此代码包含使用java代码识别用户图书编号的库检索器的编号。这个应用程序使用SOM和CVS来开发一个数字检索器。使用此代码的用户必须具有netbeans和java方面的知识。它包含一个简单的代码供用户尝试并出错。
    2022-02-11 22:45:10下载
    积分:1
  • 搜索(JAVA,C)
    JNI标准至少保证本地代码能工作在任何Java 虚拟机实现下。编写带有native声明的方法的java类,使用C/C++实现本地方法,将C/C++编写的文件生成动态连接库。
    2022-04-16 16:25:05下载
    积分:1
  • Eight queens puzzle
    八皇后难题是放置八个象棋的问题;
    2022-01-26 01:22:49下载
    积分:1
  • 安卓雷电战机
    这是一个累死雷电战机,用Java语言开发的Android版打飞机,触摸控制,对于初学者,可以拿来当做学习的资料,后期还可以增加功能,实现界面和功能的完美,不对之处,大家共同解决!
    2022-03-15 14:02:46下载
    积分:1
  • 无法边缘检测
    Canny 是使用多阶段的一种算法来检测范围广泛的边缘图像中的边缘检测算子。康力的目的是要发现的最优边缘检测算法。在此情况下,"最佳"边缘探测器是指: 很好的检测 — — 算法尽可能应将标记作为许多真正边在图像中。 良好的定位 — — 边缘标记应尽可能接近真实图像中的边缘。 最小的反应 — — 一个给定的边缘图像中应只有一次,标记并在可能的情况下,图像噪声不应创建虚假的边缘。 Canny 算法的阶段 1.降噪 2.找到图像的强度渐变 3.非最大抑制 4.追踪通过图像和滞后阈值边缘
    2022-12-28 05:35:03下载
    积分:1
  • EasyDBUtils
    应用背景1.减少了配置文件的数量,使用一个easyDBUtils.properties的配置文件替代了easyDBUtilsService.properties和easyDBUtilsDao.properties 2.将EasyDataSource也写到了easyDBUtils.properties中,key固定为:EasyDataSource,value是实现类的具体路径 **更新后准备工作跟以前不一样了** 需要: 1.在src的根目录下创建配置文件easyDBUtils.properties 2.实现EasyDataSource接口,并在easyDBUtils.properties完成配置 3.业务层和持久层的配置全部写在easyDBUtils.properties文件中关键技术EasyDBUtils是对DBUtils的功能封装 主要功能有: 简化了事务管理————只需要在业务层接口中需要管理事务的方法上进行@StartTransaction的注解声明,EasyDBUtils就会自动的帮你管理事务 简化了持久层的代码————以后在写持久层代码的时候不用在持久层里面传入DataSource或者是Connection了,也都是EasyDBUtils帮你完成。 以后在你写的代码中再也不会出现Connection和DataSource了!!! 使用方法: ====准备工作和配置==== 1.实现EasyDataSource接口,完成与数据库连接池的对接,主要是为了给EasyDBUtils自动获取到DataSource和Connection提供帮助 2.在src的根目录下创建两个配置文件 easyDBUtilsDao.properties 以及 easyDBUtilsService.properties easyDBUtilsService.properties 中的key是业务层的接口名称,value是业务层的实现类的具体路径 easyDBUtilsDao.properties 中的key是持久层的接口名称,value是持久层的实现类的具体路径 ====如何使用=====
    2022-02-20 11:41:55下载
    积分:1
  • 塞普森广告管理系统源代码 .Net 1.1
    示:您提交的代码通过审核后您才能获得积分,只有内容真实实用,描述详细的源代码才能通过审核。请认真填写以下信息。 标题(最少5个字,贴切而有吸引力的标题将为您获得更多积分):
    2022-04-22 06:04:24下载
    积分:1
  • 696518资源总数
  • 106148会员总数
  • 10今日下载