<activityandroid:name=".Main"
android:label
="@string/app_name"android:configChanges="orientation|keyboardHidden">

publicvoidonConfigurationChanged(ConfigurationnewConfig){

super.onConfigurationChanged(newConfig);
}

现在笔者正在moto702上测试游戏demo,突然发现滑盖会导致当前Activity多次调用oncreate事件。由于游戏的surfaceview是这里初始化的,所以多次的调用一定会给游戏本身带来多次的初始化。怎么解决呢在AndroidManifest.xml中修改如上xml的内容android:configChanges
="orientation|keyboardHidden"并且在当前Activity中重载方法onConfigurationChanged,有需要的可以在方法中实现自己的功能。如:

/*
*
*if(this.getResources().getConfiguration().orientation==
*Configuration.ORIENTATION_LANDSCAPE){
*
*}
*
*elseif(this.getResources().getConfiguration().orientation==
*Configuration.ORIENTATION_PORTRAIT){
*
*}
*/

更多相关文章

  1. Android打鸡蛋游戏源码
  2. Android(安卓)APK文件安装过程小结
  3. cocos2dx android平台事件系统解析
  4. WebView中调用系统相册或拍照上传
  5. android 中文 api (71) —— BluetoothServerSocket[蓝牙]
  6. android移植详解
  7. Android中贪吃蛇游戏的学习(五)
  8. TTS源码解析
  9. Android(安卓)近百个项目的源代码,覆盖Android开发的每个领域

随机推荐

  1. Android异步处理机制AsyncTask的理解
  2. 【Android】Android(安卓)BLE开发
  3. android Https请求的使用
  4. Android实现在线预览office文档(Word,Pdf
  5. Android(安卓)View源码解读:浅谈DecorView
  6. 只需五分钟,开始使用Kotlin开发Android
  7. Android自适应屏幕与动态加载不同的子Vie
  8. 转载 eoe 大神整理好的 android 开源项目
  9. MVP那些事儿 (4) 在Android中使用MVC(下)
  10. Android中使用webservice验证用户登录的