BestDreams

Results 6 issues of BestDreams

setOnClickListener点击普通文本没有回调,点击展开/收起才会回调

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.InputStream.read(byte[])' on a null object reference at com.easysocket.connection.iowork.EasyReader.readOriginDataFromSteam(EasyReader.java:217) at com.easysocket.connection.iowork.EasyReader.read(EasyReader.java:66) at com.easysocket.connection.iowork.EasyReader$1.run(EasyReader.java:194) at java.lang.Thread.run(Thread.java:761)

难道不应该是stopHeartThread()吗? /** * 停止心跳发送 */ @Override public void stopHeartbeat() { isActivate = false; startHeartThread(); }

**XPopup版本** 2.7.2/2.9.0 **手机系统和型号** 红米Note8Pro Android9.0 **描述你的问题** 此BUG目前只在上述手机上复现,设置成isViewMode(true)可解决此问题,在其他手机测试均正常。 复现效果: ![%`S1X4@Q9C$(G$ ETLBR9ZH](https://user-images.githubusercontent.com/24364957/190332785-d3ab47a0-99e6-4dc4-a2f4-a34e2df79ec3.png) ![QQ图片20220915144048](https://user-images.githubusercontent.com/24364957/190333293-208d4b45-9474-4ee2-9e9e-98cced40116e.png) 正常效果: ![YEHKTQV}271IVR9UB1LQ6@A](https://user-images.githubusercontent.com/24364957/190333417-88786e5b-4e0d-4a1f-adb4-662c35ae242c.jpg) ![0MMH2HMPAJ@@_@(7}P{% %Q](https://user-images.githubusercontent.com/24364957/190333429-cb9d5d97-c534-4366-97f8-2b4701597e2a.jpg)

## 问题描述 PageRefreshLayout只能设置一个空缺省页,如果我是一个带Tab标签的列表,不同标签的Tab要显示不同的空缺省页。 如下图所示 1. PageRefreshLayout的addData方法里,调用showEmpty()时由于不支持传tag,导致StateLayout.showEmprt()一直取的第一次设置的空缺省页 2. PageRefreshLayout的onEmpty只会回调一次(与问题1是同一个原因导致的) ## 期望结果 1.PageRefreshLayout的addData方法里的showEmpty支持传tag 2.PageRefreshLayout的onEmpty每次显示都能回调 ## 截图 ![1706064315940](https://github.com/liangjingkanji/BRV/assets/24364957/56974201-833f-4916-82da-8b1646081fd8) ![image](https://github.com/liangjingkanji/BRV/assets/24364957/dabd813c-fa21-460a-be1a-71d0e225c281) ## 版本 - BRV: 1.5.7 - Android: - Gradle: - Android Studio:

**XPopup版本** 2.9.19 **手机系统和型号** 小米10 Android 11 **描述你的问题** 想复用弹窗的情况下存在下面两个问题,如果每次显示的时候重新创建则不存在此问题 1.CenterListPopupView的checkedPosition逻辑不太合理,创建Popup时必须设置大于-1,选中值以后才会显示勾,但有些时候默认是没有选中的,之后选中了值也无显示勾。可以考虑把int类型改成Integer判null和-1结合使用 2.每次show之前调用一下setCheckedPosition方法,期望能解决上面的问题,不过发现需要show两次以后才会显示勾,另外这样做会多一步操作,比较繁琐,希望能优化第1条的问题。 ![K2I {Y~(1%5QL2R$%IJ}RQE](https://user-images.githubusercontent.com/24364957/217162904-0b621a9a-28e3-4bd5-872a-083d89d3c188.png) ![WL3MTRBX}L$XFHW8HPRP~FF](https://user-images.githubusercontent.com/24364957/217162949-7124dda3-ae93-4df5-9015-c58632c1bf54.png)