应该重新加载了某些其他资源,要看横屏切换的时候 做了什么工作。

解决方案 »

  1.   

    补充一下
    1.不进入其它应用,只在launcher进行横竖屏切换,壁纸是不会变黑的
    2.直接在launcher进行横竖屏切换ImageWallaper的调用顺序是
    onSurfaceRedrawNeeded
    onOffsetsChanged
    onVisibilityChanged to false
    onOffsetsChanged
    onVisibilityChanged to true在launcher进入其它应用首先
    onVisibilityChanged to false
    然后转屏回到launcher
    onOffsetsChanged
    onVisibilityChanged to true
    onSurfaceRedrawNeeded
    onOffsetsChanged感觉问题出现在onSurfaceRedrawNeeded调用迟了,Wallpaper这一层window重新出现太慢了,对window的加载不懂
      

  2.   

    请问楼主这个问题解决了吗?谢谢