android configChanges
16lz
2021-12-04
在xml文件中配置了android:configChanges="keyboardHidden|orientation"属性,在横竖屏切换的时候不会重新执行Activity的onCreate方法,只是执行onConfigurationChanged方法。
- @Override
- publicvoidonConfigurationChanged(ConfigurationnewConfig){
- super.onConfigurationChanged(newConfig);
- }
保存数据
- HashMap<String,Object>data=(HashMap<String,Object>)getLastNonConfigurationInstance();
- @Override
- publicObjectonRetainNonConfigurationInstance(){
- //TODOAuto-generatedmethodstub
- HashMap<String,Object>obj=newHashMap<String,Object>();
- obj.put("PAGE_INDEX",PAGE_INDEX+"");
- obj.put("selectedEvent",selectedEvent);
- obj.put("eventsHashMap",eventsHashMap);
- obj.put("calendarSelected",calendarView.getDate());
- obj.put("eventsForCell",eventsForCell);
- obj.put("cellYouPressed",cellYouPressed);
- returnobj;
- }
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- 【Android动态布局】之【使用addView方法时,如何保持已有动态控件
- android工程下运行main方法的配置方法
- 编译Android平台的opencv
- 2011.09.01(3)——— android service startService bindService
- parsing XML: unbound prefix
- Android禁止锁屏,保持常亮方法