Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

两个问题 #1133

Closed
2 tasks done
binx6 opened this issue Feb 21, 2024 · 8 comments
Closed
2 tasks done

两个问题 #1133

binx6 opened this issue Feb 21, 2024 · 8 comments
Labels
bug Something isn't working

Comments

@binx6
Copy link

binx6 commented Feb 21, 2024

Checklist / 检查清单

  • No one has submitted a similar or identical bug report before. / 之前没有人提交过类似或相同的 bug report。
  • I'm using the latest version of LibChecker. / 我正在使用 LibChecker 的最新版本。

LibChecker version / LibChecker 版本

Latest CI / 最新 CI 版

Bug description / Bug 描述

  1. 上次是做了Xposed模块页面的滑动,但是在我的设备上有闪烁问题(状态栏和底部小白条这两个地方),可能是md3组件的问题,不知道是不是因为重叠而致
  2. 搜索大写“QQ”后再点进去查看瞬间LibChecker秒Crash

Expected behavior / 预期行为

影响体验感

Actual behavior / 实际行为

unknown

Steps to reproduce / 复现步骤

设备:Redmi K20 Pro
问题一复现:查看Scene这款应用的xp模块页面就会导致这样
问题二复现:🔍QQ并点进去查看,重复此操作
不保证都能完全稳定的复现,第一个基本上能

UI / OS

MIUI 12.5.6

Android Version / Android 版本

11

Additional info / 额外信息

暂时不大方便获取日志,耽搁修复进度了
Ps:我认为md3组件的问题是主因

@binx6 binx6 added the bug Something isn't working label Feb 21, 2024
@binx6
Copy link
Author

binx6 commented Feb 21, 2024

@zhaobozhen

@binx6
Copy link
Author

binx6 commented Feb 21, 2024

插个题外话,我觉得有必要做一个UncaughtExceptionHandler,出错了和日志一起显示在应用页面内,然后可以用Handler配合Looper兜住,保证起码发生错误了不会直接闪退(除非类似ANR或者Native崩溃那种严重问题),这样也便于及时的反馈,参考下这个仓库

@binx6
Copy link
Author

binx6 commented Feb 21, 2024

插个题外话,我觉得有必要做一个UncaughtExceptionHandler,出错了和日志一起显示在应用页面内,然后可以用Handler配合Looper兜住,保证起码发生错误了不会直接闪退(除非类似ANR或者Native崩溃那种严重问题),这样也便于及时的反馈,参考下这个仓库

问题一复现视频↓
https://github.com/LibChecker/LibChecker/assets/123862842/b22b14b2-6bb8-42e8-83c2-016cae8cb2fc

@zhaobozhen
Copy link
Member

插个题外话,我觉得有必要做一个UncaughtExceptionHandler,出错了和日志一起显示在应用页面内,然后可以用Handler配合Looper兜住,保证起码发生错误了不会直接闪退(除非类似ANR或者Native崩溃那种严重问题),这样也便于及时的反馈,参考下这个仓库

现在有类似的机制,但是是根据堆栈信息来选择是否崩溃的。我觉得有些情况是需要允许应用崩溃重启的,可以避免出现更多未知的问题

@binx6
Copy link
Author

binx6 commented Feb 22, 2024

@binx6
Copy link
Author

binx6 commented Feb 22, 2024

现在有类似的机制,但是是根据堆栈信息来选择是否崩溃的。我觉得有些情况是需要允许应用崩溃重启的,可以避免出现更多未知的问题

有个折中的方案,让用户手动选择重启或者上传,如果觉得还是不大行就算了😂

@binx6
Copy link
Author

binx6 commented Feb 23, 2024

补充一条:目前我遇到了其它的搜索崩溃问题,有些是在搜索时,还有一些是在搜索完并点击时,且均不能稳定复现,也可能页面切换过快来不及刷新而致?

zhaobozhen added a commit to zhaobozhen/LibChecker that referenced this issue Mar 9, 2024
@binx6
Copy link
Author

binx6 commented Mar 9, 2024

现在

问题一已得到解决👍,问题二依旧存在#1155

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants