From 829bd1ec7b41cf4937181e9723ce8d6db34f1a0b Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期五, 10 一月 2020 17:40:12 +0800
Subject: [PATCH] Gps信息保存到数据库;

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

diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index b346f70..f54bb1e 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -6,6 +6,9 @@
 
 
 import androidx.annotation.NonNull;
+import androidx.work.Data;
+import androidx.work.OneTimeWorkRequest;
+import androidx.work.WorkManager;
 
 import com.anyun.exam.lib.AYSdk;
 import com.anyun.exam.lib.IAYExamListener;
@@ -29,6 +32,7 @@
 
 import safeluck.drive.evaluation.DB.failitems.FailedProj;
 import safeluck.drive.evaluation.DB.failitems.FailedProjRepository;
+import safeluck.drive.evaluation.DB.gps.GpsInfoWorker;
 import safeluck.drive.evaluation.DB.rtktb.RTKConfig;
 import safeluck.drive.evaluation.DB.rtktb.RTKWorkRepository;
 import safeluck.drive.evaluation.cEventCenter.CEvent;
@@ -147,6 +151,11 @@
                 StringBuffer vebuffer =FileUtil.readAssetTxtFile(this,Constant.VEHICLE);
                 AYSdk.getInstance().sendCmd(Constant.PUSH_VECHILE_PROFILE,vebuffer.toString());
                 break;
+            case Constant.GPS_INFO:
+                Data gpsData = new Data.Builder().putString(Constant.GPS_INFO_DATA,json).build();
+                OneTimeWorkRequest gpsinfoWorkRequest = new OneTimeWorkRequest.Builder(GpsInfoWorker.class).setInputData(gpsData).build();
+                WorkManager.getInstance(getApplicationContext()).enqueue(gpsinfoWorkRequest);
+                break;
         }
 
     }

--
Gitblit v1.8.0