1

我正在尝试查找有关此的信息,但没有找到太多信息。是否可以通过编程方式确定应用程序在运行时是否具有 android:configChanges="orientation" ?

所以,如果我的清单中有这一行:

<activity android:name="android.MainActivity" android:configChanges="orientation"/>

我如何确定该“方向”选项是否确实存在。由于我在图书馆工作,我并不总是知道清单的状态。此外,在这个阶段我并不真正关心设备的方向,只要应用程序知道它必须执行我的 onConfigurationChange() 函数。

我不想改变它的方向,我只想知道旗帜是否在那里。

我知道 configChange 选项在那里,所以我可以在我的代码中使用 onConfigurationChange,但目前我不想覆盖任何默认行为,但我也不想等待事件启动以找出是否标志已设置。

如果答案是针对 Monodroid 最好,但欢迎使用 java 中的答案。

4

1 回答 1

0

朱利安对此发表了一个很好的答案。尽管他们专门针对 Froyo,但答案也适用于其他 Android 版本。

如何判断 Froyo 中何时发生配置更改?

于 2013-09-12T01:07:32.180 回答