如果我在清单文件中使用此代码:
<activity android:name=".MyAct"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden"> //<-SEE THIS
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
如您所见,我声明当屏幕旋转和键盘可见性已更改时,不应重新启动活动。
但是,这是否意味着onConfigurationChanged()
仅在这两个事件的情况下才会调用该方法(在其他情况下,活动将重新启动)?
或者这意味着即使只使用了一个属性,活动也不会重新启动?
我无法在文档中找到这个答案。