From 43b244f4c5450ce650190ec5f6e4c54b43d11acb Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期日, 16 二月 2020 16:58:48 +0800
Subject: [PATCH] 1.增减Sharedpreference文件读写封装类;2.增加信号配置数据库(需要卸载重新安装app);3.增加发送信号配置命令(0x8008)

---
 app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java b/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java
index e7893da..82e3040 100644
--- a/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java
+++ b/app/src/main/java/safeluck/drive/evaluation/DB/WorkRoomDataBase.java
@@ -35,6 +35,9 @@
 import safeluck.drive.evaluation.DB.rtktb.RTKConfig;
 import safeluck.drive.evaluation.DB.rtktb.RTKConfigDao;
 import safeluck.drive.evaluation.DB.rtktb.RTKConfigWork;
+import safeluck.drive.evaluation.DB.signalConfigdb.SignalConfigDao;
+import safeluck.drive.evaluation.DB.signalConfigdb.SignalConfigInitWorker;
+import safeluck.drive.evaluation.DB.signalConfigdb.SingalConfig;
 
 
 /**
@@ -43,7 +46,7 @@
  * 閭锛�632393724@qq.com
  * All Rights Saved! Chongqing AnYun Tech co. LTD
  */
-@Database(entities = {Student.class, CriteriaForI.class, FailedProj.class, CriteriaForII.class, RTKConfig.class, GPSInfo.class, AppStatus.class, ExamStatus.class},version = 1,exportSchema = false)
+@Database(entities = {Student.class, CriteriaForI.class, FailedProj.class, CriteriaForII.class, RTKConfig.class, GPSInfo.class, AppStatus.class, ExamStatus.class, SingalConfig.class},version = 1,exportSchema = false)
 public abstract class WorkRoomDataBase extends RoomDatabase {
     private static final String TAG = "WorkRoomDataBase";
     public abstract StudentDao getstudentDao();
@@ -86,6 +89,7 @@
                                     OneTimeWorkRequest RTKConfigWorkRequest = OneTimeWorkRequest.from(RTKConfigWork.class);
                                     OneTimeWorkRequest appStatusInitWork = OneTimeWorkRequest.from(AppStatusInitWork.class);
                                     OneTimeWorkRequest examStatusInitWorker = OneTimeWorkRequest.from(ExamStatusInitWorker.class);
+                                    OneTimeWorkRequest signalConigInitWorker = OneTimeWorkRequest.from(SignalConfigInitWorker.class);
                                     Log.i(TAG, "onCreate: 鍒涘缓鏁版嵁搴撳悗寤虹珛鏁版嵁琛ㄦ彃鍏ユ暟鎹�");
                                     WorkManager.getInstance(mContext).enqueue(oneTimeWorkRequest);
                                     WorkManager.getInstance(mContext).enqueue(oneTimeWorkRequest1);
@@ -94,6 +98,7 @@
                                     WorkManager.getInstance(mContext).enqueue(RTKConfigWorkRequest);
                                     WorkManager.getInstance(mContext).enqueue(appStatusInitWork);
                                     WorkManager.getInstance(mContext).enqueue(examStatusInitWorker);
+                                    WorkManager.getInstance(mContext).enqueue(signalConigInitWorker);
                                 }
 
                                 @Override
@@ -117,4 +122,6 @@
     public abstract AppStatusDao getAppStatusDao();
 
     public abstract ExamStatusDao getExamStatusDao();
+
+    public abstract SignalConfigDao getSignalConfigDao();
 }

--
Gitblit v1.8.0