the Sun.
the Sun.
@saharshpruthi 这样解决是存在问题的 我解决了这个问题,我仅仅是修改了切换动画的调用时机 i.e Modify `fragmentManager.beginTransaction() .setCustomAnimations( R.anim.nav_default_enter_anim, R.anim.nav_default_exit_anim, R.anim.nav_default_pop_enter_anim, R.anim.nav_default_pop_exit_anim) .attach(selectedFragment) .setPrimaryNavigationFragment(selectedFragment) .apply { // Detach all other Fragments graphIdToTagMap.forEach { _, fragmentTagIter -> if (fragmentTagIter != newlySelectedItemTag) {...
@linux-link 感谢分享,已解决
请教一下 bundle 如何管理呢? 比如 一个页面 从不同的地方跳转过来 bundle中的参数可能都不同 除了写注释标明 您有更好的办法吗?
分享下我的临时解决办法: AndroidManifest.xml 中添加: ``` ``` 手动初始化: ``` if (用户同意隐私政策){ Utils.init(application); } ```
> 楼上的方法确实好用,但手动初始化并不成功 @WilburLe 请问怎么看出来初始化不成功? 我理解的初始化工作好像核心就一行 UtilsBridge.init() 内部也只调用了 UtilsActivityLifecycleImpl.INSTANCE.init(app) 内部的主要工作也就是给 application 设置了 activity 生命周期回调吧?
I solved the problem.The problem is the timing of the animation call. You just need to change it. `fragmentManager.beginTransaction() .setCustomAnimations( R.anim.nav_default_enter_anim, R.anim.nav_default_exit_anim, R.anim.nav_default_pop_enter_anim, R.anim.nav_default_pop_exit_anim) .attach(selectedFragment) .setPrimaryNavigationFragment(selectedFragment) .apply { // Detach...
@fadibouteraa In the NavigationAdvancedSample, navigation is 2.2.0-alpha01, modified to 2.1.0.And all beta versions will be corrected.
怎么适配的?能简单说一下嘛