斩月sama 2016-10-28 02:58 采纳率: 0%
浏览 2499
已采纳

Handler postDelayed()执行耗时操作

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

  • 写回答

1条回答 默认 最新

  • C盘无限大 2016-10-28 02:58
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?