高德的SDK相对百度来说,接口更多,国内使用的范围也更大。但个人感觉其开发文档很多地方说的不够详细,甚至是错误的,不方便大家进行开发,只能靠社区来自救。
onHiddenChanged这个方法可以用来在切换Fragment的时候,进行一些即时的操作(如改变后要刷新、保存等)。拿共享Fragment的数据来说,轻量级的东西可以通过局部变量来设置getter and setter,然后在另一个fragment中通过manager获取另一个fragment的实例(都被add进去了),但比较繁琐的数据可能需要保存到文本或者懒加载的时候,这个方法就派上用场了。
在Android4.0系统中,创建菜单Menu,通过setIcon方法给菜单添加图标是无效的,图标没有显出来,2.3系统中是可以显示出来的。这个问题的根本原因在于4.0系统中,涉及到菜单的源码类 MenuBuilder做了改变,该类的部分源码如下: