Android屏幕旋转监听onConfigurationChanged
2017-05-15 23:15
781 查看
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:configChanges="keyboardHidden|orientation|screenSize"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
如果需要实现当旋转屏幕时并不执行activity的oncreate()方法,需要在AndroidManifest中相应的acitivity配置上面红色代码。如果不配置上述红色代码、横屏转竖屏是oncreate()方法执行一次,竖屏转横屏时oncreate()方法执行两次。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(newConfig.orientation==Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(MainActivity.this, "现在是竖屏", Toast.LENGTH_SHORT).show();
}
if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
Toast.makeText(MainActivity.this, "现在是横屏", Toast.LENGTH_SHORT).show();
}
}
相关文章推荐
- Android 监听屏幕旋转 onConfigurationChanged
- Android 监听屏幕旋转 onConfigurationChanged
- Android 监听屏幕旋转 onConfigurationChanged
- 关于android旋转屏幕时activity重建和android 转屏 onConfigurationChanged 不会执行的问题
- android 监听屏幕方向改变 onConfigurationChanged
- Android 屏幕的旋转 onConfigurationChanged方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- android转屏,切换屏幕,横竖屏(onConfigurationChanged)会重新加载 OnCreate 的解决方案
- 屏幕旋转--自动及手动控制(视频播放中setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法)
- android之屏幕方向改变以及onConfigurationChanged事件
- Android configuration使用 为什么监听事件onConfigurationChanged没有反应
- android转屏,切换屏幕,横竖屏(onConfigurationChanged)会重新 OnCreate 的解决方案
- android转屏,切换屏幕,横竖屏(onConfigurationChanged)会重新加载 OnCreate 的解决方案
- Android 屏幕切换和onConfigurationChanged不调用的原因