onHiddenChanged这个方法可以用来在切换Fragment的时候,进行一些即时的操作(如改变后要刷新、保存等)。拿共享Fragment的数据来说,轻量级的东西可以通过局部变量来设置getter and setter,然后在另一个fragment中通过manager获取另一个fragment的实例(都被add进去了),但比较繁琐的数据可能需要保存到文本或者懒加载的时候,这个方法就派上用场了。
在Android4.0系统中,创建菜单Menu,通过setIcon方法给菜单添加图标是无效的,图标没有显出来,2.3系统中是可以显示出来的。这个问题的根本原因在于4.0系统中,涉及到菜单的源码类 MenuBuilder做了改变,该类的部分源码如下: