Skip to content

1.6.4

Choose a tag to compare

@bonepeople bonepeople released this 04 Feb 11:03
· 87 commits to main since this release
  • 在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