1.6.4
- 在AppLog输出的日志中添加调用栈的信息
通过将showStackInfo设置为true来显示调用栈信息
private suspend fun test() { val log = AppLog.defaultLog log.showStackInfo = true log.info("info message") }输出信息:
info message @ MainActivity.test:52 - 更新ActivityHolder中数据存储函数的调用方法
将
Activity.putExtra、Activity.getExtra、Activity.removeExtra标记为弃用
添加ActivityHolder.putData、ActivityHolder.getData、ActivityHolder.removeData方法以提供相同的功能
移除扩展方法可减少对编辑器提示方法的影响 - 添加基于datastore的存储工具AppData
使用
AppData.default或AppData.create("app")创建存储实例
同一名称的实例为单例,多次获取不会创建多个
调用实例提供的putXXX和getXXX方法进行数据的存取
数据的存取方法为协程方法,需要在协程作用域中使用 - 移除AppLog.defaultTag