
1 lizhuoli 2019-10-22 12:35:08 +08:00 via iPhone 竟然是 ByteDance 的 GitHub Orgnazation……我也有一些个人的 iOS 相关 Repo,感觉看看啥时候能挂几个 |
2 fieldIO 2019-10-22 12:57:29 +08:00 支持 |
3 kile 2019-10-22 13:08:36 +08:00 字节跳动... 作者娓娓道来仿佛像是随手开发的库一样... |
4 yicong135 2019-10-22 13:37:09 +08:00 demo 下载地址是字节跳动官网? |
5 nicevar 2019-10-22 15:47:27 +08:00 稍微看了一眼,有点像游戏框架,有兴趣的个人小应用可以吃吃螃蟹,没做性能之类测试,不丢几个大点 demo 或者应用上来估计没有什么吸引力,要不然很容易用着用着就变成改 bug 了。。。 |
6 qiibeta OP @lizhuoli 因为是公司的代码……如果挂自己 github 下面怕不是想被开除 |
7 mmrx 2019-10-22 16:41:23 +08:00 页面跳转竟然是 push(xxx.class)... |
8 mmrx 2019-10-22 16:47:16 +08:00 对于互不依赖的两个功能 module 之间的页面跳转,怎么搞... 感觉和好几年前提出来的“组件化”背道而驰 ,不清楚楼主说的两个挺大的项目是不是也挺老了,因为我上家公司的项目也是这个思想,但是是七八年前的框架了 |
9 qiibeta OP @nicevar 确实啊,没啥名气没啥来头没啥用户量的库最好别引入生产环境,毕竟各种开源库各种坑。这个库,现在跑在西瓜视频和抖音上,暂时还行吧,虽然我也没法保证不出 bug |
10 qiibeta OP @mmrx 互不依赖的功能 module 还能怎么搞,不就是弄个 router 建个 map,用 url 拿 class 吗,这跟这个库没啥冲突 |
11 cnlyon 2019-10-22 16:52:21 +08:00 smartisan os ? |
14 nicevar 2019-10-22 17:26:20 +08:00 @qiibeta 跑在西瓜视频和抖音上那应该还可以了,主要是之前单 Activity+多 Fragment 把很多人带进坑里了 |
17 751762476 2019-10-23 10:06:48 +08:00 不错。我用的 conductor,没发现你说的坑啊 |
18 nicevar 2019-10-23 11:16:05 +08:00 @nimdanoob 应该不会,这个方案应该只用在部分场景,有些场景并不太适用,比如稍微复杂的外部调用,前段时间看过抖音的版本,activity 多得超出你的想象,可能是他们自己挖的坑太深了,所以楼主弄出了这个方案来填坑。 |
21 qiibeta OP @751762476 我记忆已经模糊了,我印象里面曾经测试过,比如 A 页面打开 B 页面,B 页面在自己的生命周期方法内打开 C 页面,当时我测下来,发现 B 的生命周已经错了。我当时还测过共享元素动画,那个时候 Fragment 自己的共享元素动画也是有问题的,因为 transition-support 这个包的实现就有坑,但是我现在已经记不清当时的细节了(也有可能我用的姿势不对?)。 |
22 751762476 2019-10-23 11:52:11 +08:00 @qiibeta 目前项目中没遇到你说的问题。不过基于 view 的单 activity 的库不多,conductor 更新的也不勤快,下次就试试大佬的库~~ |