ChawLoo

Results 11 comments of ChawLoo

其实这个场景很多,我调用接口,flow的onStart中加了显示弹窗,然后onCompletion中隐藏弹窗,正常网络请求没问题,毕竟自带延时(除非网络真的特别好,秒回),但是我自己又写了缓存,读取的是本地数据库正常情况都是立即返回的,这个时候就会遇到无法dimiss的问题了。本来准备提这个问题,发现已经有了,就来评(cui)论(geng)一下

发现测试不出来了, 但是确实出现过问题,我一下子又复现不出来了

![image](https://user-images.githubusercontent.com/26214519/180172181-7c635c02-bed9-49a3-be06-e2e0eec29240.png) ![image](https://user-images.githubusercontent.com/26214519/180172328-426768e9-e78d-49f7-92e2-51ab89f282c6.png) ![image](https://user-images.githubusercontent.com/26214519/180172443-862c64bd-2e49-425f-9090-65f338a52e66.png)

刚看到回复,我明天尝试一下楼上的方案

经测试可以,望早点发布3.2.1正式版吧

解决方案我是这边处理掉了,对比XML解析的Layout能看出来,多少算是一个Bug,如你所说,问题不大

我写的,借楼分享一波,相互借鉴 ```kotlin class CoilEngine private constructor() : ImageEngine { override fun loadImage(context: Context, url: String, imageView: ImageView) { imageView.load(url) } override fun loadImage(context: Context, url: String, imageView: ImageView, longImageView: SubsamplingScaleImageView?,...

```kotlin override fun getResources(): Resources? { if (ThreadPoolUtils.isMainThread()) { AutoSizeCompat.autoConvertDensityOfGlobal(super.getResources()) //如果没有自定义需求用这个方法 } return super.getResources() } ``` Duplicate of #13 里面提到了

补充一点,必须把xml的高度设置成wrap_content

- 解决方法(个人想法): 1. 避免在没有DialogFramgent没有show过的情况下调用dismiss 2. 重写dismiss方法,手动判断在mFragmentManager不为null时才dismiss