logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Navigation重建Fragment问题分析及解决

最近项目中使用到了BottomNavigationView结合Navigation实现底部导航栏切换页面业务。NavigationUI.setupWithNavController(bottomNavigationView, navController);结果发现每次点击底部导航栏切换的时候都会重建Fragment,于是分析了源码,并研究了解决方案。源码分析setupWithNavControll

#android jetpack
理解FragmentTransaction#setMaxLifecycle方法

androidx中**Fragment#setUserVisibleHint(boolean)方法已经被淘汰了,取而代之的是FragmentTransaction#setMaxLifecycle(Fragment, Lifecycle.State)**方法,该方法可以直接干预Fragment生命周期执行。FragmentTransaction中方法setMaxLifecycle实现源码如下:@No

#android
android PendingIntent理解

public static void startActivityForService(Context context, MediaInfo mediaInfo) {Intent intent = new Intent(context, ScreenshotResultActivity.class);intent.putExtra(EXTRA_MEDIA_INFO, mediaInfo);inten

#android#java
到底了