Handler postDelayed()执行耗时操作

Handler postDelayed()常常用来执行延时跳转,但是我在里面执行耗时操作(操作数据库)也没问题,这不是
在UI线程么,UI线程不是不能执行耗时操作的么,很疑惑,这里没有new Thread直接创建的new Handler所以是在UI线程忘了说明,还是说只要耗时操作没有超过5S就不会导致ANR出现呢?

1个回答

在UI线程读数据库是没问题的,只是会造成界面卡顿的问题

qq_24827089
flk_123 回复李牧羊: 恩
3 年多之前 回复
Wei_Smile
李牧羊 是不是只要没超过限定的时间(5s)就没有大问题,但是还是建议new Thread里面去操作这个
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问