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

fix: 修复配置文件加载空内容导致的解析错误,增强错误处理和空值检查(#50, #37) #52

Merged
merged 2 commits into from
Jan 5, 2025

Conversation

aoguai
Copy link

@aoguai aoguai commented Jan 5, 2025

  • 模块无反应 #50

    • 添加对配置文件内容为空的检查和处理
    • 优化配置加载流程,避免解析空JSON内容
  • 支付宝卡死无响应,降级仍存在该问题。 #37

    1. 修复 IntegerModelField 空字符串转换异常
    • 在 setConfigValue 方法中增加空字符串检查
    • 优化 MultiplyIntegerModelField 的错误处理
    1. 改进 NewSettingsActivity 的数据验证
    • 添加 WebViewCallback.setModel 方法中的空值检查
    • 优化异常处理和日志记录
    1. 增强 AntForest 道具赠送功能的健壮性
    • 添加 resultCode 字段存在性检查
    • 完善错误信息记录
    1. 优化 Privilege 类的错误处理
    • 改进学生签到功能的错误处理机制
    • 增加返回数据的有效性验证
    • 完善日志记录格式

修复 NumberFormatException 和 JSONException 相关崩溃问题

aoguai added 2 commits January 5, 2025 15:54
- 添加对配置文件内容为空的检查和处理
- 优化配置加载流程,避免解析空JSON内容
1. 修复 IntegerModelField 空字符串转换异常
- 在 setConfigValue 方法中增加空字符串检查
- 优化 MultiplyIntegerModelField 的错误处理

2. 改进 NewSettingsActivity 的数据验证
- 添加 WebViewCallback.setModel 方法中的空值检查
- 优化异常处理和日志记录

3. 增强 AntForest 道具赠送功能的健壮性
- 添加 resultCode 字段存在性检查
- 完善错误信息记录

4. 优化 Privilege 类的错误处理
- 改进学生签到功能的错误处理机制
- 增加返回数据的有效性验证
- 完善日志记录格式

修复 NumberFormatException 和 JSONException 相关崩溃问题
@aoguai aoguai changed the title fix: 修复配置文件加载空内容导致的解析错误(#50) fix: 修复配置文件加载空内容导致的解析错误,增强错误处理和空值检查(#50, #37) Jan 5, 2025
@Fansirsqi Fansirsqi merged commit 4d4c32f into Fansirsqi:main Jan 5, 2025
@luzilong520
Copy link

支持,终于要修复无响应了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants