概述
某些业务场景下,为了提高用户体验,我们可能需要在前一个页面就将下一个页面的数据准备好,减少用户后续操作的时间。因为Activity在设计上采用了低耦合,高度的隔离使得传统的预加载Activity方案不够优雅,现提供一种更加优雅的预加载方案,可以预先加载好布局和页面数据。
github:https://github.com/long8313002/PreloadingActivity
效果展示
使用
说明:因为库使用的是kotlin开发,需要在项目配置kotlin开发环境
库引用
implementation 'com.zhangzheng.preloading.activity:library:1.0.0'
使用示例
val intent = Intent(this,TestActivity::class.java)
intent.putExtra("id",1111)
PreLoading.preLoading(this,intent,Tes