Skip to content

Tags: kongzue/BaseFramework

Tags

7.0.6

Toggle 7.0.6's commit message
7.0.6

- 新增 DataCarrier,解决 Java 无法返回多个数据的问题;
- 修正了一个错误,可能导致 BaseBindingFragment 无法正常初始化 ViewBinding;

7.0.5

Toggle 7.0.5's commit message
7.0.5

- 使用新方法获取 ViewBinding 对象;
- BaseApp.log(...) 支持 object... 写法;
- 修复 log(...) 传入普通文本时以集合显示的问题;

7.0.4.2

Toggle 7.0.4.2's commit message
7.0.4.2

- 尝试使用新方法获取ViewBinding对象;

7.0.4

Toggle 7.0.4's commit message
7.0.4

- 修正关于 exitAnim 动画的参数顺序颠倒问题;
- log 和 errorLog 现在支持了新写法:`log(obj1, obj2, obj3...)` 会按顺序打印;

7.0.3

Toggle 7.0.3's commit message
7.0.3

- FragmentChangeUtil新增加rebuildDefaultPagerAdapter()方法用于ViewPager无法正常删除页面时重建Adapter

7.0.2

Toggle 7.0.2's commit message
7.0.2

- 修改 Parameter 清理时间由原先的onDestroy()修改为 finish 事件

7.0.1

Toggle 7.0.1's commit message
7.0.1

- 修复部分关于FragmentChangeUtil使用 ViewPager删除Fragment 后focusFragment指向错误的问题;
- 增加设置 BaseFrameworkSettings.supportOverrideActivityTransition默认为 false,开启可使用overrideActivityTransition而不是overridePendingTransition,但依然警告,该 API 在某些情况下不生效,原因不明。

6.9.8.1

Toggle 6.9.8.1's commit message
6.9.8 update

- 新增队列事物执行器 QueueWorks,可通过 `.addWork(BaseActivityClass, QueueWorks)` 来为未启动的 BaseActivity 添加待执行事件,或者对已启动的 BaseActivity 添加依次执行事件,事件会在 BaseActivity 处于前台时执行;
添加事件也可以通过 `BaseActivity.runWork(BaseActivityClass, QueueWorks)` 来添加。
此外请注意,每执行完成一个事件后需要调用 QueueWorks 中的方法 `finishWork()` 才可以执行接下来的事件。
- 完善 QueueWorks 逻辑,提供 DEBUGMODE 日志开关以及 `cleanWorking(activityClass)` 清理执行中任务的逻辑。