android设置横竖屏切换时生命周期不会改变
2016-02-18 15:47
483 查看
为了不让activity在发生横竖屏切换时生命周期不要改变,
需要在配置文件中添加
需要在配置文件中添加
android:configChanges="keyboardHidden|orientation|screenSize" <activity android:name=".MainActivity" android:configChanges="keyboardHidden|orientation|screenSize"/> 添加了这句代码后,在发生横竖屏切换时activity 的生命周期不会改变 下面的这个方法才会有效 @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); Configuration cfg = getResources().getConfiguration(); if (cfg.orientation == Configuration.ORIENTATION_LANDSCAPE) { Toast.makeText(this, "横屏", Toast.LENGTH_SHORT).show(); } else if (cfg.orientation == Configuration.ORIENTATION_PORTRAIT) { Toast.makeText(this, "竖屏", Toast.LENGTH_SHORT).show(); } }
相关文章推荐
- Android多点触控技术,实现对图片的放大缩小平移,惯性滑动等功能
- 第五章 安卓命名
- Android开发中的性能调优
- Android之Loader理解
- 第四章 提高工作效率的16条Android开发小经验
- android四大组件(详细总结)
- ANDROID开发之SQLite详解
- Android 操作SQLite基本用法
- Android SwipeRefreshLayout 包含ListView 上拉刷新 下拉加载
- Android 横竖屏切换activity生命周期
- android 入门 007(界面跳转)
- Android底部菜单和侧滑菜单的综合应用
- android hasExtra的用法
- Android 单例(Singleton)模式 日志类
- android内存泄露介绍
- android listview显示数据库内容
- android 基于签名的加密基础知识
- 获取android版本号
- ANDROID_MARS学习笔记_S01原始版_023_MP3PLAYER004_同步显示歌词
- Android中处理崩溃异常