-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
感觉会火,加油 #5
Comments
准备用到项目中了 不知道会不会有性能问题 |
嗯,有问题咱们一起解决👊 |
我们项目还没用Kotlin额,有没有考虑支持原生Java的基础上,用Kotlin包一层壳,核心还是用Java的? 我看代码里kotlin和Java混用的,有考虑拆分开吗? |
kotlin是趋势,可以低成本地可以针对Java的使用体验做一些兼容,不会用Java进行大规模重构。 |
很棒的思路,我被navigation搞得头发都掉了,尤其是现在NavGraph像蜘蛛网一样密密麻麻的。后悔用了navigation了 |
🤝这也是写这个库的初衷 |
但是也是有性能开销的 1.Activity销毁重建 内部的每一个Fragment都会resume 如果fragment太对会卡顿 2.Activity load root fragment之后 点击跳转到第二个fragment会有一点卡顿(第一次会卡顿),可能是第一次动态创建文件耗时了导致稍微的卡顿 |
有人提过相同issue,后期优化
库本身应该没有耗时操作,trace看一下是不是业务层逻辑的问题? |
@liukai2530533 恢复重建时的潜在性能问题已修复:#4 |
升级库之后没有更改任何代码Activity中loadRoot出错 |
我目前只能升级到1.1.3版本。之后的版本就要报上面的错误了 |
麻烦把详细堆栈贴一下吧 |
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.guadou.kt_demo/com.guadou.kt_demo.demo.demo11_fragment_navigation.Demo11Activity}: java.lang.RuntimeException: An exception happened in constructor of class com.github.fragivity.MyViewModel 升级到0.1.4 或者0.1.5就会报错 0.1.3可以正常使用 |
版本问题。 你在app的 configurations.all {
resolutionStrategy {
force "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.0-rc01"
}
} |
哦 那应该是我用的版本低了 我指定的是2.2.0 |
哦哦。可以去掉force或者提升一下版本吗 |
我先用低版本吧 我看我用的2.2.0是官方最高的稳定版本 你这要求版本也是有点高哈 |
那你先忍耐一下吧,我处理一下 |
0.1.6 已修复 |
No description provided.
The text was updated successfully, but these errors were encountered: