From d396deb94bd65936bfddef2cd4fc0a753bddaf0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=90=9B=E9=99=B6?= Date: Thu, 5 Jan 2023 14:59:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=95=85=E7=8E=A9=E6=B8=B8?= =?UTF-8?q?=E6=88=8F=E5=A4=87=E4=BB=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/vspace/VBackupHelper.kt | 2 +- app/src/main/java/com/gh/vspace/db/VArchiveEntity.kt | 2 ++ app/src/main/java/com/gh/vspace/db/VGameEntity.kt | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gh/vspace/VBackupHelper.kt b/app/src/main/java/com/gh/vspace/VBackupHelper.kt index 8529b66466..d9339c2b9c 100644 --- a/app/src/main/java/com/gh/vspace/VBackupHelper.kt +++ b/app/src/main/java/com/gh/vspace/VBackupHelper.kt @@ -17,7 +17,7 @@ import java.nio.file.Files object VBackupHelper { // 添加数据库版本作为路径,避免数据错乱异常 - private const val BACKUP_FOLDER = "/gh-files/vspace_backup/" + VGameDatabase.DB_VERSION + private const val BACKUP_FOLDER = "/gh-files/vspace_data_backup/" + VGameDatabase.DB_VERSION fun recoverValidData(context: Context) { runOnIoThread { diff --git a/app/src/main/java/com/gh/vspace/db/VArchiveEntity.kt b/app/src/main/java/com/gh/vspace/db/VArchiveEntity.kt index 2696067a7d..079800d884 100644 --- a/app/src/main/java/com/gh/vspace/db/VArchiveEntity.kt +++ b/app/src/main/java/com/gh/vspace/db/VArchiveEntity.kt @@ -1,8 +1,10 @@ package com.gh.vspace.db +import androidx.annotation.Keep import androidx.room.Entity import androidx.room.PrimaryKey +@Keep @Entity data class VArchiveEntity( @PrimaryKey diff --git a/app/src/main/java/com/gh/vspace/db/VGameEntity.kt b/app/src/main/java/com/gh/vspace/db/VGameEntity.kt index f7b067b01d..f1c0edb456 100644 --- a/app/src/main/java/com/gh/vspace/db/VGameEntity.kt +++ b/app/src/main/java/com/gh/vspace/db/VGameEntity.kt @@ -1,11 +1,13 @@ package com.gh.vspace.db import android.os.Parcelable +import androidx.annotation.Keep import androidx.room.Entity import androidx.room.PrimaryKey import com.lightgame.download.DownloadEntity import kotlinx.parcelize.Parcelize +@Keep @Parcelize @Entity(tableName = "v_game") data class VGameEntity(