Android轮子哥
Android轮子哥
目前你这个问题无法明确是否为框架的问题,就目前已知的信息来看,大概率是你自己的问题,所以只能是你先行排查,等确定是框架的问题,我才会做处理。
工程我运行了,没有发现什么问题
@r9000x 这个问题应该是你来确定,如果泛型被擦除了,框架解析不到是没有任何问题,你换任何框架都一样的,框架层面是无法解决的,如果泛型没有被擦除,这个就是框架的问题,你反馈前应当确定好这个问题是不是泛型被擦除导致的,你总说自己没有改什么东西,但是实际上我无法判断你改了什么东西,因为我无法一行行代码对照你改了什么,你上面说只改了 Gradle 版本和 targetSdk 版本,但是最上面又说加了 `fullMode` 属性,还要我按照你提供的文章要求将 aab 转成 apk,再用特定命令行安装,所以你说的简单改了点什么东西其实并不简单,我需要付出的排查成本是非常高的,所以你需要确定好是不是泛型被擦除导致解析不到的,不是我才会处理,这个是我对所有提 issue 的要求,并非针对你一个人,如果你不想按照我的要求来确定,想要图省事,那么问题只能靠你自己解决了。
@r9000x 你先按照我的要求,核实一下编译后的产物里面的泛型是不是被擦除了?
对于一些不能确定是不是框架的问题,我会判断这个问题是偏向框架的问题多一点,还是非框架的问题多一点 1. 如果是偏向框架的问题多一点,并且我没有实际性的证据证明不是框架的问题,我会协助排查 2. 如果是偏向非框架的问题多一点,并且你没有实际性的证据证明就是框架的问题,你需要先行排查 如果是你第一个反馈此问题的,那么结果将会偏向第一种,但是之前有人反馈此问题的人 [issues/221](https://github.com/getActivity/EasyHttp/issues/221) 佐证了这个问题大概率就是非框架的问题,所以你需要走第二种的流程先行排查,走完了才轮到我处理,不应当是我先排查你后排查,假设后续证实这个问题是非框架的问题,这个操作等于是利用了框架作者个人的时间和精力去解决个人遇到的技术问题,这个口子一旦放开,后续会有更多的人会效仿,争先恐后找各种理由来白嫖开源框架作者的时间和精力。
> -keep class * implements com.hjq.http.listener.OnHttpListener { *; } > > -keep class * extends com.hjq.http.model.ResponseClass { *; } 把public 去除就可以了 收到,感谢反馈,文档已纠正
小伙子,这个问题我无法复现,因为我没有折叠手机,这个问题需要你先行排查问题的原因,然后将问题的原因反馈给我。
小伙子,你确定一下这两个问题: 1. 使用原生的 Toast 是否也会出现 2. 其他品牌的折叠屏是否也会出现
我目前判断的是,这个问题大概率是厂商的问题,要么是华为的,要么是谷歌的,跟框架的关系不大,折叠屏在折叠的时候,简单的 UI 的变化这一动作应该由系统来适配,而不是由应用来适配,但是我目前看到你的情况是,折叠屏在折叠的时候,对 Activity 适配是没有问题的,但是对于 WindowManager 适配是有问题,对于这种问题,我建议你直接反馈给华为官方。