解决方案:https://github.com/zaaach/CityPicker

此框架引入了高德地图,建议将源码抽取出来,将地图SDK分离,
其他方面还不错。

针对该框架出现的问题,我修改了该方案的问题:

  1. 内存泄漏问题,弱引用;
  2. 去掉高德地图,更新定位状态只需要CityPickerFragment暴露的updateLocateState方法;
  3. 将CityPickerActivity抽取成CityPickerFragment,更好使用。

新方案地址

https://github.com/qiwei0727/CityPicker

更多相关文章

  1. 第五章 网络 之 Android网络知识&框架(二)
  2. Android(安卓)FrameWork——ActivityManager框架
  3. Android(安卓)百度地图使几点始终在合适的屏幕范围内显示
  4. android retrofit2.0框架的使用介绍
  5. Android(安卓)MediaPlayer 框架UML图
  6. 第五章(6)Libgdx应用框架之接口
  7. Android图形系统之libui
  8. Android(安卓)Testing
  9. 【Android(安卓)开源系列】之网络请求框架

随机推荐

  1. 意派Epub360丨这款教师节交互小游戏H5模
  2. 服务器4块sas硬盘组成raid5扩容导致的数
  3. mysql基础语句与用户注册
  4. 我在轻微课的摸鱼日记01(动漫插画班学员记
  5. 实现原生微信接入 当用户关注/发送消息时
  6. 初识Laravel
  7. 安装laravel框架 了解laravel框架结构
  8. php常用字符串函数
  9. 意派Epub360丨教师节借势H5,有创意才更显
  10. c# 的判断文件夹是否存在/判断文件是否存