E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
postDelayed
Android 用线程池实现一个简单的任务队列(Kotlin)
关于线程池,Kotlin和java的使用方式一样在Android中,很多人喜欢用Handler的
postDelayed
()去实现延时任务.要使用
postDelayed
(),去实现延时任务队列,就不可避免要使用递归
深海呐
·
2024-09-15 04:07
Android
#
Android进阶
#
Kotlin
android
kotlin
线程池
延时任务队列
线程池延时任务
Android之Handler的post方法和sendMessage的区别
post方法方法post(Runnabler)
postDelayed
(Runnabler,longdelayMillis)postAtT
追梦的鱼儿
·
2024-09-04 12:21
android
java
Handler
post
send
runnable
android原生定时任务_Android定时任务及循环任务基础详情
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,Jva的实现方式)二、采用Handler的
postDelayed
(Runnable
着相鱼
·
2024-08-31 12:17
android原生定时任务
Android 自动滚动的RecyclerView,手动滑动和自动滑动无缝斜街,手动滑动时数据不重复
思路1、重写RecyclerView,通过scrollBy和
postDelayed
进行定时移动到达自动滑动目的2、Recycler
A_mnesia
·
2024-01-11 15:42
RecyclerView
自动滑动
手动滑动
android
Handler.
postDelayed
的原理
源码解析首先来看看handler里面是怎么处理
postDelayed
的
嘉伟咯
·
2023-12-29 10:07
handler的延迟消息与Timer
handler.
postDelayed
(newRunnable(){@Overridepublicvoidrun(){}},2000);//两秒后执行与定时器类似定时器使用:Timertimer=newTimer
dev晴天
·
2023-12-26 12:30
展开说说:Android之常用的延时执行策略
总结了以下六种常用的Android延时执行策略,以此记录:1、TimerTask2、Handler.
postDelayed
3、Handler.sendEnptyMessageDelayeed4、Thread.sleep
老梁学Android
·
2023-12-21 04:55
android
Android笔记——new Handler().
postDelayed
() 让intent延迟跳转
longdelayMillis=2000;//延迟时间参数//延迟2s跳转newHandler().
postDelayed
(newRunnable(){@Overridepublicvoidrun(){
麦香菌
·
2023-12-16 02:19
分析修改系统时间对Handler延迟消息是否有影响
一、问题当我们创建好Handler后,假设通过
postDelayed
方法发送一个延迟消息,之后修改系统时间,会影响该延迟消息的发送吗?
A-sL1
·
2023-12-16 01:39
#
知识体系
android
(转)Handler.
postDelayed
()是如何精确延迟指定时间的
使用Handler.
postDelayed
()时的疑问使用handler发送消息时有两种方式,post(Runnabler)和post(Runnabler,longdelayMillis)都是将指定Runnable
hpc
·
2023-12-03 07:13
Android在子线程中更新UI的几种方法
Message方式二:在子线程中直接调用Activity.runOnUiThread(Runnableaction)方法方式三:在子线程中调用View的post()方法方式四:在子线程中调用View的
postDelayed
1104637477
·
2023-11-26 10:05
android
java
android MVP模式使用
classListModel{fungetListData(page:Int,listener:ListLoadingListener){Handler(Looper.getMainLooper()).
postDelayed
且白
·
2023-11-17 11:23
android
java
kotlin
android 多个catch,【Android开发坑系列】之try-catch
try{mViewPager.
postDelayed
(newRunnable(){@Overridepublicvoidrun(){getCurrentPage().render(false);}},500
欌月
·
2023-11-15 17:07
android
多个catch
弹出系统软键盘
et_text.
postDelayed
(newRunnable(){@Overridepublicvoidrun(){et_text.setFocusable(true);et_text.setFocusableInTouchMode
子琦_2018
·
2023-11-05 07:03
Handler+Runnable延迟处理
尽管基本视图View提供了post与
postDelayed
方
在下嗷呜
·
2023-11-03 12:41
java
android
鸿蒙实现类似于安卓的Handler,鸿蒙的延迟和异步操作
在安卓开发的时候我们想要去延迟处理一些事情可以通过Handler解决,比如一秒后处理某些事情:newHandler().
postDelayed
(newRunnable(){@Overridepublicvoidrun
小狗蛋ing
·
2023-11-01 09:55
鸿蒙
harmonyos
华为
鸿蒙
延迟操作
异步操作
view.performclick()不执行
解决方式:使用tv_state.
postDelayed
(newRunnable(),500);可以解决;失败方式:tv_state.
postDelayed
(newRunnable());this.runOnUiThread
Zhao_Yanqing
·
2023-10-26 10:13
问题
android
『Android』Handler实现循环定时及其他定时、延时方式实现
一、定时循环1.handler.
postDelayed
+Runnable首先创建一个Handler对象Handlerhandler=newHandler();然后创建一个Runnable对象Runnablerunnable
maiduoduo
·
2023-10-20 22:58
关于MessageQueue.IdleHandler及使用方法
MessageQueue.IdleHandler可以用来在线程空闲的时候,指定一个操作;有点类似Handler.
postDelayed
(Runnabler,longdelayMillis),都是在将来的某一个时间执行一个操作
代码改变人生
·
2023-10-09 22:52
Android子线程可以更新UI
目录1传统更新UI的七种方式1.1newHandler()1.2newHandler.Callback()1.3newHandler().post(Runnabler)1.4newHandler().
postDelayed
kayyoo
·
2023-10-08 00:59
UI
自定义View
android
ui
Android 线程休眠
Overridepublicvoidrun(){super.run();Thread.sleep(2000);//休眠2秒/***要执行的操作*/}}.start();Handler(Looper.getMainLooper()).
postDelayed
kot_flu
·
2023-09-29 11:34
Android - Handler使用问题总结
一、使用Handler.
postDelayed
(Runnable)接口时,Runnable有时候没有执行。
孔小乐
·
2023-09-25 22:54
Android开发问题
android
关于android中
postDelayed
方法的讲解
这是一种可以创建多线程消息的函数使用方法:1,首先创建一个Handler对象Handlerhandler=newHandler();2,然后创建一个Runnable对象Runnablerunnable=newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstub//要做的事情,这里再次调用此Runnable对象,以实现每
留下的弥足珍贵
·
2023-09-15 04:40
Android相关知识
Android 定时执行操作
Runnablerunnable=newRunnable(){@Overridepublicvoidrun(){try{handler.
postDelayed
(this,time);=========dosomethingsinthis
CLBAdai
·
2023-09-11 23:30
Android recyclerView 滚动到指定位置 刚好滚动到 和滚动到顶部
滚动到顶部vallayoutManager=mBinding.rvList.layoutManagerasLinearLayoutManagermBinding.rvList.
postDelayed
({
安果移不动
·
2023-08-30 10:52
android
studio
android
ide
从Handler.
postDelayed
来看看Android怎么实现处理延时消息
前言Android的消息机制之前有一篇文章有写,里面具体讲到了Handler怎么发送和处理消息的整个过程。感兴趣的同学可以先跳转过去看看从Handler.post(Runnabler)再一次梳理Android的消息机制(以及handler的内存泄露)延时操作通常要实现延时操作有这几种方法:TimerTaskRxjavaThreadHandler这里我们主要来关注最后一种方法,使用Handler的p
SillyMonkey
·
2023-08-30 02:38
QMUITipDialog 使用
QMUITipDialog.Builder.ICON_TYPE_SUCCESS).setTipWord("操作成功").create()tipDialog.show()this.requireView().
postDelayed
风谷水岸
·
2023-08-22 10:16
Android几种定时任务实现方式汇总
AlarmManager实例Demo讲解(包含版本适配以及高版本设置重复闹钟)AlarmManager总结方式二:Handler实现方式采用Handle与线程的sleep(long)方法采用Handler的
postDelayed
工程师丶佛爷
·
2023-08-12 04:00
原创
案例部分
开发工具类
android
Android子线程真的不能更新UI么?
并且这些操作必须在UI线程执行如果在其它线程访问UI线程,Android提供了以下的方式:Activity.runOnUiThread(Runnable)View.post(Runnable)View.
postDelayed
天上飘的是浮云
·
2023-08-05 19:22
防止按钮连续点击的一个新思路
实现思路:按钮被点击后,即将按钮设置为不可用状态(无法点击),同时使用View#
postDelayed
方法延时指定时间(比如1000毫秒)后将按钮设置为可用状态。
好学人
·
2023-07-31 18:39
EditText无焦点时隐藏光标
editText无焦点时通过延时500ms,setPressed(true)持续闪烁mHandler.
postDelayed
(()->{mSsidEdit.setCursorVisible(false)
猿小帅01
·
2023-07-17 15:13
EditText
java
Android精简倒计时
privatevoidstart(){newHandler().
postDelayed
(newRunnable(){@Overridepublicvoidrun(){SplashActivity.this.finish
·
2023-06-24 03:22
Android消息循环机制(三)View
postDelayed
和postOnAnimationDelayed区别
我们一般长用的是
postDelayed
,其实很简单,就是用Handler把message放到消息列队里,让主线程去执行。
Zhongyi_Li
·
2023-06-21 09:30
Android
android
java
开发语言
android 监听动画过程,Android动画原理分析
实现方法有很多,但它们都有一个共同的思想:将一次大的滑动分成若干次小的滑动并在一个时间段内完成,其实现方式有很多种,Scroller、Handler.
postDelayed
()、Thread.sleep
Mushroobby
·
2023-06-20 22:56
android
监听动画过程
Handler机制实现原理总结
`post();
postDelayed
();sendMessage();sendEmptyMessage();`等方法有什么不同?2.Handl
Ysun_top
·
2023-06-14 13:00
Android:计时任务
文章参考需要设计滚动字条或者图片时,需要设计计时器使其定时切换形成滚动播放,因此需要计时器机制,方法如下:Handler+sleepHandler.
postDelayed
(runable,time)Handler
Jamison Tam
·
2023-06-10 14:23
android
kotlin
开发语言
实用的Android面试题
一、Android线程1.其他线程访问UI线程方式:Activity.runOnUiThread(Runnable)View.post(Runnable)View.
postDelayed
(Runnable
Coding的大雄
·
2023-04-15 01:41
View基础(三)之弹性滑动
View的弹性滑动实现方式有很多,但是它们都有一个共同思想:将一次大的滑动分成若干次小的滑动,并在一个时间段内完成,弹性滑动的具体方式有很多,比如通过Scroller、Handler#
postDelayed
12313凯皇
·
2023-04-05 04:31
Android-Handler机制详解,androidstudio电子书
答:1.post(Runnable)2.
postDelayed
(Runnable,long)3.sendMessage4sendMessageDelayed4、Android为什么要设置只能通过Handler
sa3221sa
·
2023-04-03 19:54
程序员
架构
移动开发
android
Android中切换到主线程执行的方法
方法一:view.post(Runnablerunnable)使用view对象,调用post方法即可在主线程中执行里边的代码,
postDelayed
是延时执行,也可以达到相同的效果。
lebronzhen
·
2023-04-02 13:04
Handler 消息机制以及内存泄漏
1.消息机制1.1post系列通过查看源码可知,post(Runnabler)、
postDelayed
(Runnabler,longdelayMillis)最终调用的都是sendMessageDelayed
曹仁不会飞
·
2023-03-28 19:48
AccessibilityService结合adb命令 进行模拟点击
AccessibilityService获取控件在屏幕的坐标位置,然后使用adb命令进行坐标点击publicvoidadbClick(finalStringid,finalStringtv,intdelay){handler.
postDelayed
Override_6d4c
·
2023-03-18 00:04
小笔记
对减少我们APK的大小多少有点用处,嘿嘿~虽然这个活是UI同学的...对吧有个图片压缩的网站挺好用的,推荐用一下:压缩图片笔记二:项目中进行延时操作,出现Thread.sleep的,最好使用Handler.
postDelayed
SHERLOCKvv
·
2023-02-01 06:31
让ScrollView自动滚到顶部
1.reboundSrcview.
postDelayed
(newRunnable(){@Overridepublicvoidrun(){reboundSrcview.scrollTo(0,0);}},0
crazycat喵
·
2022-12-19 22:39
安卓开发
Handler(二)
Android知识总结一、Handler的
postDelayed
()方法,View的post方法分析看源码:publicbooleanpost(Runnableaction){finalAttachInfoattachInfo
涛涛123759
·
2022-12-10 18:17
Android常用定时器的实现方式
目录前言一、Handler与sleep二、Handler与
postDelayed
三、Handler与timer以下结论来源其他博主补充:采用Handler与timer及TimerTask结合的方法总结前言
·
2022-09-05 11:47
Android 内存优化知识点梳理总结
目录RAM和ROM常见内存问题内存溢出内存泄漏常见内存泄漏场景静态变量或单例持有对象非静态内部类的实例生命周期比外部类更长导致的内存泄漏Handler导致的内存泄漏
postDelayed
导致的内存泄漏View
·
2022-06-16 09:07
Handler的removeCallbacksAndMessages怎么不好使了呢?
正文需求:需求:有1-5个超时任务,如果某个任务在规定时间内完成,需要取消对应的超时任务;这个需求并不复杂,如果是比较简单的延时任务,可以使用Handler.
postDelayed
添加延时任务,如果任务在预期内完成
珠穆朗玛小王子
·
2022-05-31 10:39
Android 使用flow实现倒计时的方式
Android倒计时一般实现方式:handler+
postDelayed
()方式Timer+TimerTask+handler方式ScheduledExecutorService+handler方式RxJava
·
2022-04-22 16:00
Android源码-Handler分析
newRunnable(){@Overridepublicvoidrun(){//dosomethinghandler.sendMessage(message)}}).start();newHandler().
postDelayed
这个杀手不太累
·
2022-02-17 05:35
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他