OCNYang
OCNYang
When I hit the back button on the PlantDetailFragment page to return to HomeViewPagerFragment, the HomeViewPagerFragment will re-execute onCreateView. Why can the state of viewPager be recorded in the demo?...
https://jitpack.io/#ocnyang/immersionBar/3.4.0 不要意思,github 消息被淹了,刚看到消息;原本的 jitpack 发布脚步写的有问题,已经修复了,现在能正常依赖的。 > 如果后续有什么问题,到我 fork 的仓库提 issue 吧
@yuanshenbin 从你的描述中,如果没有引入,**在各个版本中已经显示正常了**:已经正常了,你还有引入的必要吗?为什么还要引入呢???不引入已经正常了, 说明你的项目中已经有其他方式来管理 Bar 了,你可以确认下你 Activity 继承的父类是哪个 XXXXActivity 进行排查。 其实新的项目(targetSdk 比较高时)采用官方最新的 EdgeToEdge 方案就可以了。 目前这个 ImmersionBar 库主要是为了兼容老项目的。
# 如果后续有什么问题,移步我 fork 的[仓库](https://github.com/OCNYang/ImmersionBar)提 [issue](https://github.com/OCNYang/ImmersionBar/issues) 吧,这里的消息我不能及时看到和回复!!!
@ChildProdigy 已开启,应该是因为 fork 的仓库可能默认关闭了或者误关闭了。 终于定位了问题所在,你应该是和上面 [[yuanshenbin](https://github.com/yuanshenbin)](https://github.com/gyf-dev/ImmersionBar/issues/583#issuecomment-3585850857) 反馈的问题是一样的。一直好奇为什么会有这种出现这种问题,定位终于明白了,你们的 targetSdkVersion 版本肯定是高版本的 35 36。 我原本 fork 这个项目并维护是为了老项目兼容 高版本手机,让老项目能够继续续命的。没想到你们会在新项目中使用。 **我又更新了版本,为你们在 高版本 targetSdkVersion 中也提供了兼容使用**。 但是原则上:**当项目 targetSdkVersion 比较高时,还是提倡使用官方的方案。**
如果是最新的项目,或者项目采用的 Compose 开发,建议使用 edgeToedge 的官方方案; 如果是老项目,可以尝试下我 fork 的用来兼容 15、16 的库 [https://github.com/OCNYang/ImmersionBar](https://github.com/OCNYang/ImmersionBar) ; 我 fork 的库主要是对 15、16 的 Bar 的显示进行兼容,我也不确认手势问题,如果你尝试后不行,还是用官方方案吧。