xuexiangjys / XUpdate

🚀A lightweight, high availability Android version update framework.(一个轻量级、高可用性的Android版本更新框架)
https://github.com/xuexiangjys/XUpdate/wiki
Apache License 2.0
2.33k stars 406 forks source link

小小bug反馈 #148

Closed yyj1204 closed 2 years ago

yyj1204 commented 2 years ago

感谢作者的辛勤劳动与付出~~~

问题描述(必填) 使用默认的版本更新提示弹窗,当UpdateStatus=1时,点击手机返回键会出现两个小问题: 1.点击返回键取消更新弹窗后,如果还有其他业务操作需要执行,是无法监听到该动作。 2.点击“升级”后,点击返回键后,文件依旧在下载

使用的XUpdate版本(必填) 2.1.1 如何重现(必填) 重现的步骤:

  1. 运行demo
  2. 进入“基础使用“界面
  3. 选择默认App更新-弹出默认更新弹窗
  4. 点击“升级”-再点击手机返回键 5.下载还在进行

期望的效果 对你期望的效果进行清晰而简明的描述。 有两种方式: 1.和强制更新一样,禁用掉手机返回键操作 2.或者和关闭按钮iv_close一样,执行取消下载方法 if (sIPrompterProxy != null) { sIPrompterProxy.cancelDownload(); }

截图 如果方便的话,贴一下程序截图和代码片段以帮助解释您的问题。

设备信息 请填写一下你运行设备的信息,信息越全越有助于我理解问题

附加信息 在此处添加任何有关该问题的任何其他说明。

xuexiangjys commented 2 years ago

这里确实应该禁用返回键,这样可以减少很多不必要的问题 3de2b89671445247ec114a8e3ac06dc2e9ae1e86

yyj1204 commented 2 years ago

还是implementation com.github.xuexiangjys:XUpdate:2.1.1吗

xuexiangjys commented 2 years ago

还没准备发布, 可以用临时版本 com.github.xuexiangjys:XUpdate:3de2b89671