Long monitor contention with owner Timer-90
  pldY3AmarceX 2023年11月28日 18 0


主线程卡死,安卓设备控件仅有点击效果


原因之一:定时器Timer 不用时没有及时销毁,反复创建,Timer里的代码高并发

解决:

if(timer != null){
            if(task != null){
                task.cancel();
            }
            timer.cancel();
            timer.purge();
            timer = null;
        }

timer不用时建议销毁或者在用到时创建,特别是在某个类或activity中,需要多次进入;


这种问题一般是卡死主线程,还不至于ANR,打印详细log还是能找到问题的;

来自安卓菜鸟的躺枪建议,还请大佬们不吝赐教!


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月28日 0

暂无评论

推荐阅读
pldY3AmarceX