第二段很明显啊,onConfigurationChanged和uiHandler 互相调用对方
第一段就不存在这个问题

解决方案 »

  1.   

    有log 就贴上log,不是什么死循环
      

  2.   

    楼主之所以有这样的问题, 是因为对消息处理机制,handler、Looper没有概念,建议先学习下这些知识。
      

  3.   

    onConfigurationChanged 这个的api说明Called by the system
    第一段是在系统调用onConfigurationChanged调用的super.onConfigurationChanged
    第二段相当于是自己手动调用的
    所以第二段报错
      

  4.   

    我今天看了Log,发现比不是死循环,而是handleMessage(Message msg)没有被调用,而且我查看了android.os.Handler.jclass,发现由sendMessage出发,在其执行并调用其他函数过程中(如此递归),并没有调用handleMessage函数,这才是问题所在。但是网上都是由sendMessage作为入口的,为什么我的就不行呢