Skip to content

2.3.5

Choose a tag to compare

@JessYanCodingJessYanCoding released this 15 Jan 10:05

Show Diff
升级之前, 请一定记得同步更新 config.gradle !!!
之前引入 v2.3.5 以上的旧版本的项目, 无需任何修改即可直接升级, 如果之前自己自定义过 BaseActivityBaseFragment, 升级到 v2.3.5 之后还需要依照框架中的 BaseActivityBaseFragment, 实现 provideCache() 方法即可

  • 修复 ImageLoader 扩展后发生 ClassCastException 异常 #175
  • 修复 BadParcelableException 异常(#160, #180)
  • 增加 IActivity#provideCache()IFragment#provideCache() 方法, 提供在 ActivityFragment 的生命周期内存取一些必要的数据, 更高级的方式可使用 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