修复5.0系统自动添加两个无用字段的bug
This commit is contained in:
@@ -33,7 +33,7 @@ import java.util.Map;
|
||||
class DBConfig {
|
||||
static Map<String, Class> mapping = new HashMap<>();
|
||||
static String DB_NAME;
|
||||
static int VERSION = 14;
|
||||
static int VERSION = 15;
|
||||
|
||||
static {
|
||||
if (TextUtils.isEmpty(DB_NAME)) {
|
||||
|
@@ -145,8 +145,11 @@ final class SqlUtil {
|
||||
// field.isSynthetic(), 使用as热启动App时,AS会自动给你的class添加change字段
|
||||
Ignore ignore = field.getAnnotation(Ignore.class);
|
||||
int modifiers = field.getModifiers();
|
||||
String fieldName = field.getName();
|
||||
return (ignore != null && ignore.value())
|
||||
|| field.getName().equals("rowID")
|
||||
|| fieldName.equals("rowID")
|
||||
|| fieldName.equals("shadow$_klass_")
|
||||
|| fieldName.equals("shadow$_monitor_")
|
||||
|| field.isSynthetic()
|
||||
|| Modifier.isStatic(modifiers)
|
||||
|| Modifier.isFinal(modifiers);
|
||||
|
@@ -1,4 +1,7 @@
|
||||
## 开发日志
|
||||
+ v_3.3.0 增加任务组子任务暂停和开始控制功能、修复5.0系统以上数据库多生成两个字段的bug
|
||||
+ v_3.2.26 修复任务组有时注解不起作用的问题
|
||||
+ v_3.2.25 修复删除任务组文件,记录无法删除的问题
|
||||
+ v_3.2.17 修复一个版本兼容性问题,线程中使用Aria出错问题
|
||||
+ v_3.2.15 修复大型文件分段下载失败的问题,修复中文URL乱码问题
|
||||
+ v_3.2.14 修复恢复所有任务的api接口,不能恢复下载组任务的问题
|
||||
|
Reference in New Issue
Block a user