diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java index 32fdafd009..022e54d07b 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java @@ -19,6 +19,7 @@ import com.mogo.module.v2x.V2XConst; import com.mogo.module.v2x.alarm.V2XAlarmServer; import com.mogo.module.v2x.entity.net.V2XSpecialCarRes; import com.mogo.module.v2x.utils.TestOnLineCarUtils; +import com.mogo.module.v2x.utils.V2XSQLiteUtils; import com.mogo.utils.TipToast; import java.util.List; @@ -73,6 +74,7 @@ public class V2XTestConsoleWindow extends ConstraintLayout { mBtnClearRoadEvent.setOnClickListener(v -> { V2XAlarmServer.mAlertRoadEventList.clear(); + V2XSQLiteUtils.clearScenarioHistoryData(); TipToast.tip("缓存已清除"); }); diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java index 361daec986..537764b210 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java @@ -54,6 +54,18 @@ public class V2XSQLiteUtils { } } + /** + * 删除数据库中所有数据 + */ + public static void clearScenarioHistoryData() { + try { + int result = getScenarioHistoryDao().delete(new V2XHistoryScenarioData()); + Logger.d(V2XConst.MODULE_NAME, "删除数据成功:" + result); + } catch (Exception e) { + e.printStackTrace(); + } + } + /** * 查询当天的V2X数据 */