报错了吗?报什么错
android:screenOrientation="landscape"这个定义没
onRestart这个方法有没有处理和屏幕有关的?

解决方案 »

  1.   

    没报错,activity加了android:configChanges="keyboardHidden|orientation",android:screenOrientation="landscape"这些属性。至于onRestart没关系的 ,我现在的问题是程序在切入后台或者屏幕黑了以后 surfaceView 的bounds 和 size这些属性完全变成竖屏的了
                
              
      

  2.   

    和 onRestart,onResume 都没有关系 ,  因为问题发生时后 这2个函数还未调用。 我试着把android:layout_width="fill_parent",android:layout_height="fill_parent" 都改为固定大小 问题就解决了 我就纳闷了
      

  3.   

    activity加了android:configChanges="keyboardHidden|orientation",android:screenOrientation="landscape
    莫非这里有问题
      

  4.   

    activity加了android:configChanges="keyboardHidden|orientation",这个属性不是横屏和竖屏都可以适应吗
      

  5.   

    android:screenOrientation="landscape" 已经指定为横屏,android:ConfigChanges,用于捕获某些状态的改变,避免造成activity的重新oncreate
      

  6.   

    android:configChanges="keyboardHidden|orientation"
    配置这个后,在
    在横竖屏切换的时候不会重新执行Activity的onCreate方法,只是执行onConfigChanged方法,正常情况下会在横竖屏切换的时候重新执行onCreate方法
    但是如果是黑屏后,再进入应用,他会执行onResume