xml文件中配置了android:configChanges="keyboardHidden|orientation"属性,在横竖屏切换的时候不会重新执行ActivityonCreate方法,只是执行onConfigurationChanged方法。

            
  1. @Override 
  2. public void onConfigurationChanged(Configuration newConfig) { 
  3.         super.onConfigurationChanged(newConfig);         
  4.  } 

 保存数据

            
  1. HashMap data = (HashMap)getLastNonConfigurationInstance(); 
  2.  
  3. @Override 
  4. public Object onRetainNonConfigurationInstance() { 
  5.     // TODO Auto-generated method stub 
  6.     HashMap obj = new HashMap(); 
  7.     obj.put("PAGE_INDEX", PAGE_INDEX +""); 
  8.     obj.put("selectedEvent", selectedEvent); 
  9.     obj.put("eventsHashMap", eventsHashMap); 
  10.     obj.put("calendarSelected", calendarView.getDate()); 
  11.     obj.put("eventsForCell", eventsForCell); 
  12.     obj.put("cellYouPressed", cellYouPressed); 
  13.     return obj; 

 

 

 

 

更多相关文章

  1. android 申请移动应用的签名生成方法
  2. 各种控件属性
  3. Android SDK下载和更新失败的解决方法!!!
  4. AndroidManifest.xml 中application 的 android:name 属性作用
  5. Android键盘属性
  6. Android布局属性详解之RelativeLayout
  7. xmlns:android作用以及自定义布局属性

随机推荐

  1. Android使用Fragment嵌套Fragment的方式
  2. android左侧滑效果
  3. 中文路径导致的报错
  4. Android(安卓)图片倒影
  5. Android搜索附近的beacon
  6. Android(安卓)网络请求不能放在主线程上
  7. android 短信发送器
  8. Android的service学习(1)
  9. Android(安卓)API中文(42)—— ListView
  10. Android(安卓)Mvvm入门教程