对于延迟10s执行的原因总结是:
UI线程被占用,在执行某些东西;

可参考的排查原因:<关闭或者将要返回的界面中>

  1. 有动画在执行或者控件的延时操作

  2. 有自定义view的ondraw()方法在执行,或者其他方法在执行,比如我遇到的,
    A->B,B关闭返回A时,因为俩个界面都有自定义view,在A界面的自定义view中调用了requestLayout();导致B界面在关闭时,其中的自定义view的onDraw()一直在执行,时间大概是10s.

3.为什么Activity 的 onStop ,onDestory延迟 10s 才执行比如上面的代码效果是是textview的drawleft设置的图片和文字一起显示在控件的中间,但是调用了箭头的代码,导致onDraw()方法一直执行,持续10s左右

相关文章:

  • 2021-12-04
  • 2021-11-29
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-15
  • 2022-01-11
  • 2021-11-09
  • 2022-02-17
  • 2021-06-28
  • 2021-09-02
  • 2021-10-29
相关资源
相似解决方案