appcompat 1.2.0 VS 1.3.1
1. 背景
项目使用知乎 matisse 相册库,项目依赖 appcompat 1.2.0版本,现在升级至appcompat 1.3.1 版本,出现相册为空的情况。
相册为空的原因如下图所示:
supportFragmentManager .beginTransaction() .replace(R.id.container, fragment, MediaSelectionFragment.class.getSimpleName()) .commitAllowingStateLoss();
1.2.0 VS 1.3.1 生命周期回调顺序发生变化,导致无法正常加载资源。
2. 解决方案
1. 手动提前销毁 loader
2. 添加方法
3. 更改方法实现