推荐安卓开发神器(里面有各种UI特效和android代码库实例)

Android设备屏幕自动横竖旋转时,每次都会重新调用onCreate函数进行初始化操作,如果遇到加载数据量稍微大点的时候就需要等待很长时间,用户体验较差,其实可以通过配置AndroidManifest文件来改变程序的执行流程,从而避免旋屏时onCreate函数的多次调用。 1. 修改AndroidManifest.xml文件,在activity标签下面增加参数: < activity android:name="MyActivity" android:configChanges="orientation|keyboardHidden"> 2. 在MyActivity 中重载onConfigurationChanged(每次切屏的时候会自动调用)方法,初始化横竖屏方向不同的显示界面,以及其他数据的初始化操作: [code="java"] @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); /* if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { //加入横屏要处理的代码 }else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { //加入竖屏要处理的代码 } */ }[/code]

更多相关文章

  1. C语言函数的递归(上)
  2. 采用回调Activity的形式创建AlertDialog单选列表框
  3. Android中抓取手机视频流数据
  4. Android(安卓)数据Parcel序列化过程源码分析
  5. 2011年Android(安卓)Binder机制学习笔记之一
  6. 介绍MVP Model-View-Presenter在Android中的应用
  7. Android(安卓)9.0及以上版本中,关于多进程问题对于WebView的影响
  8. android发送模拟按键消息,出现死锁,timeout的解决方法
  9. 转自 老罗 Android应用程序资源管理器(Asset Manager)的创建过程分

随机推荐

  1. android中图片的三级cache策略(内存、文件
  2. Android中的ANR异常及traces解析
  3. 浅析Android防止内存溢出问题
  4. Android野史系列:4.利用 Android Studio开
  5. Android之——自定义下拉菜单的实现
  6. 还在杀进程?Android你不知道的那些事儿
  7. 杂谈Android线程优先级
  8. 从0系统学Android--5.1 广播机制
  9. [置顶] Android学习路线指南
  10. android优化 清除无效代码 UCDetector