android-执行异步任务之前进行延迟

问题描述

执行异步任务之前进行延迟

应用流程需要在执行异步任务之前进行操作。但是运行之后,动画TranslateAnimation还没结束,任务就开始执行了。应该怎么延迟异步任务?

TranslateAnimation aim = new TranslateAnimation(0, 0, 0, (y/4));
aim.setDuration(600);
aim.setFillAfter(true);
btn.startAnimation(aim);
new MyAsyncTask().execute(sTitle);

解决方案

Handler handler = new Handler(){
public void handleMessage(){
new MyAsyncTask().execute(sTitle);

}
};
handler.sendEmptyMeessageDelay(int what,long delayTime)//毫秒

时间: 2024-09-15 22:58:16

android-执行异步任务之前进行延迟的相关文章

Android AsyncTack 异步任务实例详解_php技巧

Android AsyncTack 异步任务               这里写一个小实例,来学习巩固Android AsyncTack 异步任务的知识,以便在项目中使用. 介绍一下如何使用 1, 继承AsyncTask public class MyTask extends AsyncTask<Params, Progrss, Result> 我们来说一下这三个泛型的作用: Params: 调用异步任务时传入的类型 ; Progress : 字面意思上说是进度条, 实际上就是动态的由子线程向

线程-请问android的异步请求用那种比较好呢

问题描述 请问android的异步请求用那种比较好呢 这里说比如一般的异步请求我会使用new Thread()这种方式,也是我用过最多的,虽然很容易出现anr,但是我很少遇到过,请问大神么觉得平常异步请求用那种比较好呢. 解决方案 AsyncTask实现的原理和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点:

android PullToRefreshListView异步定时器删除item

问题描述 android PullToRefreshListView异步定时器删除item 我在一个PullToRefreshListView的每一个item中设有定时器,每个定时器的时间是不同 的,当定时器到0的时候删除这个item,实现一个一个item在定时器中删除. 我遇到的问题是这样异步删除,一个没有问题,item个数多了就会报索引异常.希望各位 大牛帮忙解答.如果可以请给我案列,谢谢 解决方案 你把删除工作放在线程里面,然后创建一个线程池,规定能够执行的最多线程数,并且将删除操作的方法

Android AsyncTask异步线程

    (图)           在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验.但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误.因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户.这样就解决了子线程更新UI的问题.但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一

Android中异步类AsyncTask用法总结_Android

本文总结分析了Android中异步类AsyncTask用法.分享给大家供大家参考,具体如下: 最近整理笔记的时候,看到有关AsyncTask不是很理解,重新疏导了一下,有在网上找了一些资料,个人不敢独享,一并发在这里与大家共勉 这里有两种解释的方法,各有侧重点: 第一种解释: Async Task 简介: AsyncTask的特点是任务在主线程之外运行,而回调方法是在主线程中执行,这就有效地避免了使用Handler带来的麻烦 AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Pa

Android的异步任务AsyncTask详解_Android

AsyncTask,顾名思义,异步任务.说到异步,最简单的理解就是不同步.再复杂一点理解,就得举例子了. 假设我要去火车站买票,刚到火车站我突然发现我忘了带身份证.怎么办?怎么办! 想办法,想办法!我想我应该找个在学校的同学帮我送过来,因为我不能自己回去拿啊,还要排队呢,走不开.嗯,要找人送过来.但是问题来了,我找人送身份证了,我去排队了,如果排到第一位了身份证还没到怎么办?叮,脑袋上面突然亮了一个小灯泡,机智的我在排队前想到了两种方案: 第一种方案,让售票员等着我,我后面队伍里买票的人也等着我

Android Loader 异步加载详解二:探寻Loader内部机制

Android Loader 异步加载详解二:探寻Loader内部机制 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70259914 本文出自[赵彦军的博客] Android Loader 异步加载详解一:基础概念 Android Loader 异步加载详解二:探寻Loader内部机制 在上一篇文章中,讲解了 Loader 的基本概念.这一篇将会用实战的方式来探寻 Android Loader的内部机制.我们准备做一个 读取手

Android Loader 异步加载详解一:基础概念

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70241844 本文出自[赵彦军的博客] Android Loader 异步加载详解一:基础概念 Android Loader 异步加载详解二:探寻Loader内部机制 前言 Android 3.0 中引入了 Loader (加载器),支持轻松在 Activity 或片段中异步加载数据. 加载器具有以下特征: 可用于每个 Activity 和 Fragment. 支持异步加载数据.

Android中异步类AsyncTask用法总结

本文总结分析了Android中异步类AsyncTask用法.分享给大家供大家参考,具体如下: 最近整理笔记的时候,看到有关AsyncTask不是很理解,重新疏导了一下,有在网上找了一些资料,个人不敢独享,一并发在这里与大家共勉 这里有两种解释的方法,各有侧重点: 第一种解释: Async Task 简介: AsyncTask的特点是任务在主线程之外运行,而回调方法是在主线程中执行,这就有效地避免了使用Handler带来的麻烦 AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Pa