共有62篇文章,第1页,共4页
-
-
AsyncTask的缺陷[分享]
- 导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。...
-
-
完美的解决如何让AsyncTask终止操作[分享]
- 受到这个的启发终于结局了如何在AsyncTask运行中终止其操作。 单纯的onCancelled(true)是不行的 下面把代码贴出来~实现了登陆功能。 AsyncTask简介,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要...
-
-
Android 线程模型和 AsyncTask[分享]
- android 的线程模型:当一个 android 的应用运行后,就会有一个 UI 的 main 线程启动 , 这是一个非常重要的线程,它负责把事件分派到相应的控件,其中就包括屏幕绘图事件,它同样是用户与 android 控件 交互的线程。比如,当你在屏幕上的 EditText 上输入文字, UI 线程会把...
-
-
Android中后台定时任务实现,即时数据同步问题思考![博客]
- 如果你正在找Android后台定时任务实现,那么你找对了,但是其实如果你正在找Java后台任务实现,你就不会找到我的这个博客了.但是我的实现方式没有使用多少Android相关的东西.确实.但是如果你进来了,Thank you!你还是会看到一些东西的. 一:需求: 我的一些数据一开始是从服务...
-
-
Android如何设置定时每十分钟执行一次任务[提问]
- Android如何设置定时每十分钟执行一次任务
-
-
使用AsyncTask异步更新UI界面[分享]
- 在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们使用Thread+Handler的方式实现了异步更新UI界面,这一篇中,我们介绍一种更为简洁的实现方式:使用AsyncTask异步更新UI界面。 概述: AsyncTask是在Android SDK 1.5之后推出的一个方便编写后台线...
-
-
Android 使用 AsyncTask 来下载图片[分享]
- Android使用AsyncTask 有如下好处: 1. 线程的开销较大,如果每个任务都要创建一个线程,那么应用程序的效率要低很多; 2. 线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负; 3. 另外,在新线程中...
-
-
【Android】任务和返回栈(tasks and back stack)[博客]
- tasks and back stack 一个Task 就是一组activity的集合。这些activity按照它们打开的顺序被放置于一个先进后出的栈中(back stack)。 用户点击图标打开一个app时,该app的task会被移到前台显示。如果当前没有该app的task,系统将会新建一个task并在其中运行...
-
-
多线程异步处理:AsyncTask异步更新UI界面(详细完整总结篇)[博客]
- 转载自:http://blog.csdn.net/mylzc/article/details/6772129 ,在原先的基础上整理项目并重新发布。 AsyncTask的内部实现是一个线程池,每个后台任务会提交到线程池中的线程执行,然后使用Thread+Handler的方式调用回调函数。 AsyncTask抽象出后台线程运行的五个状态,分...
-
-
Android简单封装类似JQuery异步请求[代码]
- 在android开发中经常会使用异步请求数据,通常会使用handler或者AsyncTask去做,handler 配合message 使用起来比较麻烦,AsyncTask 线程池只允许128个线程工作,会有溢出的问题,(当然一般情况不会有那么多线程同时工作的)所以写了这个代码,还望高手指正!...
-
-
AsyncTask 的实现原理[分享]
- 在《Android异步处理二:使用AsyncTask异步更新UI界面》一文中,我们介绍了如何使用AsyncTask实现异步下载图片,并且更新图片到UI界面的方法。本篇我们将学习Framework层AsyncTask的实现原理。 概述:AsyncTask的本质是一个线程池,所有提交的异步任务都会在这个线程池中的...
-
-
Android AsyncTask 简明用法[分享]
- AsyncTask 是 Android 提供的一种异步任务处理类,它与线程类 Thread 相比,有以下优势: 1.preExcute() & postExcute()方法不仅可以进行预处理 & 收尾工作,而且它们归属于 UI 线程,所以你可以进行开启、关闭 loading 对话框等操作。 2.doInBackground()方法 & 构造器都支...
-
-
理解android中Activity和Task的关系[博客]
- Android的每个Activity都运行在堆栈中,一个Task栈可以有多个Activity,同一个Activity也可以在不同的Task栈中。 栈顶的Activity是用户当前正在进行交互的Activity。用户不断返回的时候,栈顶的Activity会不断弹出直到用户回到桌面或者其他启动这个Activity的组件,那么这个...
-
-
从 AsyncTask 返回值的问题[提问]
- 我需要根据线程执行的结果来更新界面中的图像,线程类定义如下: class recorderThread extends AsyncTask<String, Void, Boolean> { 传递一个字符串,输出布尔值,但是我无法使用下面代码修改图像: @Override
protected void onPostExecute(Boolean result) {
if (resu...
-
-
Android应用自动更新功能实现使用AsyncTask![博客]
- 我所开发应用不是面向大众的应用,所以无法放到应用市场去让大家下载,然后通过应用市场更新.所以我必要做一个应用自动更新功能.但是不难,Thanks to下面这篇博客: Android应用自动更新功能的实现!!! 如果你是以前没有做过此类功能,建议你先看上面的文章.然后再来看我的.因...
-
-
Android之多线程工作-AsyncTask与handler[分享]
- 本文主要讲解下AsyncTask的使用以及Handler的应用 首先,我们得明确下一个概念,什么是UI线程。顾名思义,ui线程就是管理着用户界面的那个线程! android的ui线程操作并不是安全的,并且和用户直接进行界面交互的操作都必须在ui线程中进行才可以。这种模式叫做单线程模式。...
-
-
Android 异步查询框架AsyncQueryHandler的使用[分享]
- AsyncQueryHandler简介: 异步的查询操作帮助类,可以处理增删改(ContentProvider提供的数据) 使用场景: 在一般的应用中可以使用ContentProvider去操作数据库。 这在数据量很小的时候是没有问题的,但是如果数据量大了,可能导致UI线程发生ANR异常(超过5秒)。 当然你也可以写...
-
-
AsyncTask后台异步请求模版(post)[代码]
- AsyncTask后台异步请求模版(post) , 这个是基于web 服务的,拿来出大家一起学习下。
-
-
AsyncTask与Handler+Thread异步更新UI,哪种方式比较好?[提问]
- AsyncTask与Handler+Thread异步更新UI,哪种方式比较好? 如题.
-
-
你真的会用AsyncTask吗?(二)[博客]
- 超时处理 import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.widget.Toast;
public class TimeoutTestActivity extends Activity {
private final static int...