2.3.5
Show Diff
升级之前, 请一定记得同步更新 config.gradle !!!
之前引入 v2.3.5 以上的旧版本的项目, 无需任何修改即可直接升级, 如果之前自己自定义过 BaseActivity 或 BaseFragment, 升级到 v2.3.5 之后还需要依照框架中的 BaseActivity 和 BaseFragment, 实现 provideCache() 方法即可
- 修复 ImageLoader 扩展后发生 ClassCastException 异常 #175
- 修复 BadParcelableException 异常(#160, #180)
- 增加 IActivity#provideCache() 和 IFragment#provideCache() 方法, 提供在 Activity 和 Fragment 的生命周期内存取一些必要的数据, 更高级的方式可使用 LifecycleModel
- 优化框架中和 Demo 中的注释
- 优化 RepositoryManager 高并发问题
- 优化 AppManager 高并发问题
- 优化 DeviceUtils, 避免在 Android6.0 版本上获取 ConnectivityManager 时发生内存泄露
- 优化 GlobalHttpHandlerImpl, 使用 Gson 替代 JSONObject 解析 Json
- 提升 Android Gradle Plugin 到 v3.0.1
- 提升 Android SDK 到 27
- 提升 BuildTools 到 v27.0.3
- 提升 Android Support Library 到 v27.0.2
- 提升 Dagger 到 v2.14.1
- 提升 Glide 到 v4.5.0
- 提升 Okhttp 到 v3.9.1
- 提升 RxJava 到 v2.1.8
- 提升 RxCache 到 v1.8.3
- 提升 RxPermissions 到 v0.9.5
- 提升 Timber 到 v4.6.0