当手机从纵向模式转为横向模式时,是否可以启动意图,反之亦然?
谢谢!
答案 0 :(得分:1)
您是否尝试过实施OrientationEventListener
并在onOrientationChanged
上加载意图?
答案 1 :(得分:1)
是的,这是可能的。
将以下内容添加到清单中的活动声明:
android:configChanges="orientation"
所以它看起来像
<activity android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden"
android:name=".your.package">
在onConfigurationChanged()
方法
@Override
public void onConfigurationChanged(Configuration newConfig) {
//write your logic here
System.out.println("...inside config change...");
super.onConfigurationChanged(newConfig);
}
答案 2 :(得分:0)
在您的活动中创建一个静态字段,并使用Configuration检查onCreate()
中的当前方向。如果该字段为空,则存储配置(如果不是),检查更改,采取必要的操作并在之后存储新配置。