能主动让android主线程等待1s吗?

oO桀骜 2012-08-02 01:30:15
RT 想实现主线程能像子线程的那种sleep(1000)的那种效果,android可以吗?求指导。。。
...全文
10420 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
碳化dj君 2014-12-04
  • 打赏
  • 举报
回复
//其實加下面這句就可以暫停UI線程1000毫秒了 Thread.sleep(1000);
爱锋锋 2014-03-17
  • 打赏
  • 举报
回复
大哥,能详细点吗?runnable 是什么东西?
zhujunhua2012 2012-09-21
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

这个代码该怎么写啊?具体的……谢谢啦!!!引用 5 楼 的回复:
你可以延时一秒,handler.postDelayed(runnable,1000)
[/Quote]
Handler handler = new Handler();
handler.postDelayed(runnable,1000);
sunnysnowhi 2012-09-21
  • 打赏
  • 举报
回复
这个代码该怎么写啊?具体的……谢谢啦!!![Quote=引用 5 楼 的回复:]
你可以延时一秒,handler.postDelayed(runnable,1000)
[/Quote]
追风筝的孩子 2012-08-03
  • 打赏
  • 举报
回复
5楼方法好。。。有时候你要获取一个view的高宽,在oncreate确实是不行的
zhujunhua2012 2012-08-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

你可以延时一秒,handler.postDelayed(runnable,1000)
[/Quote]
+1
CuGBabyBeaR 2012-08-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 4 楼 的回复:

LZ你想清楚了,我想出任何理由需要这样做,能否告诉我你为了解决什么才要这样做的,我觉得是你的思路或者程序设计有问题


我不想某个响应函数那么快的响应到我的操作,就这么简单,所以想我的操作完成后可以人为的延迟1s
[/Quote]

同4楼 真心不建议这样做
你可以通过一个timertask来完成你想要的方法的调用 或者使用回调函数
oO桀骜 2012-08-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

SystemClock.sleep(1000);
[/Quote]

谢谢 我试试~
oO桀骜 2012-08-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

你可以延时一秒,handler.postDelayed(runnable,1000)
[/Quote]

谢谢,我试试~
oO桀骜 2012-08-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

LZ你想清楚了,我想出任何理由需要这样做,能否告诉我你为了解决什么才要这样做的,我觉得是你的思路或者程序设计有问题
[/Quote]

我不想某个响应函数那么快的响应到我的操作,就这么简单,所以想我的操作完成后可以人为的延迟1s
b87936260 2012-08-02
  • 打赏
  • 举报
回复
你可以延时一秒,handler.postDelayed(runnable,1000)
念茜 2012-08-02
  • 打赏
  • 举报
回复
LZ你想清楚了,我想出任何理由需要这样做,能否告诉我你为了解决什么才要这样做的,我觉得是你的思路或者程序设计有问题
a_tuzi 2012-08-02
  • 打赏
  • 举报
回复
你要干嘛- -超过5秒程序会挂掉的
安卓机器人 2012-08-02
  • 打赏
  • 举报
回复
嗯,直接在UI线程使用sleep方法,除了你自己创建的线程,其他的都是UI线程
ngf318 2012-08-02
  • 打赏
  • 举报
回复
SystemClock.sleep(1000);

80,469

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧