当前位置:首页 » 安卓系统 » androidsleep

androidsleep

发布时间: 2024-05-16 06:57:49

1. android中google有一个方法可以替代 Thread.sleep()方法来着。它不需要try catch,叫啥

如果是想延时一下,在处理业务逻辑的话,可以使用handler类提供的方法:handler.postDelayed()直接延时操作

2. Android中用什么替换Thread.sleep

android 中,有的时候用Thread.sleep()是不合适的。
例如,你在用ProgressDialog 的时候,如果用的不合适,会使Progressdialog图标不转动。
代替方法是,用Handler.postDelayed需求是等2s,请求一下服务器。等待的时候,显示ProgressDialog 。
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sendMessage("");//耗时操作
替换成
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
sendMessage("");//耗时操作
}
}, 2000);

3. Android调用mtimer.schele(mtimertask, 1000, 5000);,然后在run中实现Thread.sleep()

在线程中睡眠不会影响timer的调度,即不会把间隔增加到9秒
在线程中不能设置UI的内容,不会生效,甚至会导致崩溃;改变UI的内容只能在UI线程中进行。

4. 关于android,Thread.sleep(1000)用法。

Handler handler = new Handler();
handler.postDelayed(这里写run方法实现一秒后的操作, 这里写时间1000);

5. android开发等待一段时间后执行下一条语句,但是thread.sleep(30000)之后线程就挂起了

android的开发思路中,基本上都是由子线程去执行任务的,然后执行完了之后发回message再由handler去处理。这样才不会影响程序连贯性的操作。
你这个需要sleep之后再执行的语句,就放到子线程中去。

热点内容
以下软件中属于常用的压缩软件 发布:2025-08-22 16:04:40 浏览:295
php判断get 发布:2025-08-22 16:03:43 浏览:976
python数组切片 发布:2025-08-22 15:45:39 浏览:240
便捷式存储什么意思 发布:2025-08-22 15:29:31 浏览:416
sql选择查询 发布:2025-08-22 15:24:52 浏览:234
python子线程异常 发布:2025-08-22 15:12:03 浏览:212
设置ftp用户名和密码 发布:2025-08-22 15:00:37 浏览:491
mss数据库 发布:2025-08-22 14:52:55 浏览:840
c语言多个c 发布:2025-08-22 14:51:17 浏览:579
我的世界服务器教程手机版网易 发布:2025-08-22 14:37:45 浏览:258