修复5.0系统自动添加两个无用字段的bug
This commit is contained in:
@@ -33,7 +33,7 @@ import java.util.Map;
|
|||||||
class DBConfig {
|
class DBConfig {
|
||||||
static Map<String, Class> mapping = new HashMap<>();
|
static Map<String, Class> mapping = new HashMap<>();
|
||||||
static String DB_NAME;
|
static String DB_NAME;
|
||||||
static int VERSION = 14;
|
static int VERSION = 15;
|
||||||
|
|
||||||
static {
|
static {
|
||||||
if (TextUtils.isEmpty(DB_NAME)) {
|
if (TextUtils.isEmpty(DB_NAME)) {
|
||||||
|
@@ -145,8 +145,11 @@ final class SqlUtil {
|
|||||||
// field.isSynthetic(), 使用as热启动App时,AS会自动给你的class添加change字段
|
// field.isSynthetic(), 使用as热启动App时,AS会自动给你的class添加change字段
|
||||||
Ignore ignore = field.getAnnotation(Ignore.class);
|
Ignore ignore = field.getAnnotation(Ignore.class);
|
||||||
int modifiers = field.getModifiers();
|
int modifiers = field.getModifiers();
|
||||||
|
String fieldName = field.getName();
|
||||||
return (ignore != null && ignore.value())
|
return (ignore != null && ignore.value())
|
||||||
|| field.getName().equals("rowID")
|
|| fieldName.equals("rowID")
|
||||||
|
|| fieldName.equals("shadow$_klass_")
|
||||||
|
|| fieldName.equals("shadow$_monitor_")
|
||||||
|| field.isSynthetic()
|
|| field.isSynthetic()
|
||||||
|| Modifier.isStatic(modifiers)
|
|| Modifier.isStatic(modifiers)
|
||||||
|| Modifier.isFinal(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.17 修复一个版本兼容性问题,线程中使用Aria出错问题
|
||||||
+ v_3.2.15 修复大型文件分段下载失败的问题,修复中文URL乱码问题
|
+ v_3.2.15 修复大型文件分段下载失败的问题,修复中文URL乱码问题
|
||||||
+ v_3.2.14 修复恢复所有任务的api接口,不能恢复下载组任务的问题
|
+ v_3.2.14 修复恢复所有任务的api接口,不能恢复下载组任务的问题
|
||||||
|
Reference in New Issue
Block a user