NekoBoxForAndroid icon indicating copy to clipboard operation
NekoBoxForAndroid copied to clipboard

bug: url test中点取消再切换其他页面白屏,100%复现

Open verifyurhuman opened this issue 2 years ago • 4 comments

描述问题 如题,主界面 -> 连接测试 -> url test中途点取消后再切换应用内其他页面白屏,100%复现

预期行为: test中途点击取消,按延时排列已经测试过的服务器,或者直接abort掉什么都不做,此时点击其他panel能正常显示页面

实际行为: test中途点击取消,切换到应用内其他页面,发现内容区域完全空白,切换回原页面也空白,必须杀应用重新进才正常

如何复现

  1. 服务器较多(100+)的情况下打开程序
  2. 点击连接测试
  3. 点击url test
  4. 没测完的情况下点取消
  5. 切换到其他页面,如“分组”

复现环境 一台android 8.1.0设备 一台android 6.0.1设备

备注 连接测试 -> tc ping未复现此bug

verifyurhuman avatar Jul 20 '23 16:07 verifyurhuman

如果url test性能能提高些,中途取消其实是很少用到的。我的使用环境是经常200多服务器点测试完挂后台,过很久发现还没测完。

verifyurhuman avatar Jul 21 '23 05:07 verifyurhuman

不清楚这部分的情况,电脑版的测试是很快的。可以让懂 Android 的人来优化。

arm64v8a avatar Jul 22 '23 09:07 arm64v8a

不清楚这部分的情况,电脑版的测试是很快的。可以让懂 Android 的人来优化。

@arm64v8a

我个人目前确实在配置比较低的机器上使用这个软件,软件优化我认为已经相当可以了,比cfa和v2rayng都要好一大截,他俩是在更新订阅的时候直接愣住了,好久才反应过来。

还是关注这个issue本身吧。既然在url test界面放置了取消按钮,就有必要让他正常运作,不然成bug触发器可还了得。

verifyurhuman avatar Jul 22 '23 12:07 verifyurhuman

我的意思是测速问题应该出在 Android kotlin urltest 部分代码。问题在于我不熟这部分,之前修过几次也没完全修好。所以只能等有缘人修了。

arm64v8a avatar Jul 23 '23 02:07 arm64v8a