修改轨迹存储异常
This commit is contained in:
parent
cba2c8868b
commit
a81e2f5d82
@ -73,9 +73,7 @@ android {
|
|||||||
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
||||||
implementation project(':collect-library')
|
implementation project(':collect-library')
|
||||||
|
|
||||||
testImplementation 'junit:junit:4.13.2'
|
testImplementation 'junit:junit:4.13.2'
|
||||||
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
|
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
|
||||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
|
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
|
||||||
|
@ -119,12 +119,12 @@ class MainViewModel @Inject constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TraceDataBase.getDatabase(
|
TraceDataBase.getDatabase(context, Constant.USER_DATA_PATH + "/trace.sqlite").niLocationDao.insert(niLocation)
|
||||||
context,
|
|
||||||
Constant.USER_DATA_PATH + "/trace.sqlite"
|
niLocationList.remove(niLocation)
|
||||||
).niLocationDao.insert(niLocation)
|
|
||||||
niLocationList.removeAt(0)
|
Log.e("qj", "saveTrace==${niLocationList.size}")
|
||||||
Log.e("qj", "saveTrace")
|
|
||||||
}
|
}
|
||||||
Thread.sleep(30)
|
Thread.sleep(30)
|
||||||
}
|
}
|
||||||
|
@ -34,6 +34,7 @@ import com.navinfo.collect.library.sensor.ISensor.enmConnectionStatus;
|
|||||||
import com.navinfo.collect.library.sensor.ISensor.SensorWorkingMode;
|
import com.navinfo.collect.library.sensor.ISensor.SensorWorkingMode;
|
||||||
import com.navinfo.collect.library.garminvirbxe.SensorParams;
|
import com.navinfo.collect.library.garminvirbxe.SensorParams;
|
||||||
import com.navinfo.collect.library.garminvirbxe.HostBean;
|
import com.navinfo.collect.library.garminvirbxe.HostBean;
|
||||||
|
import com.navinfo.collect.library.system.VLCApplication;
|
||||||
import com.navinfo.omqs.Constant;
|
import com.navinfo.omqs.Constant;
|
||||||
import com.navinfo.omqs.R;
|
import com.navinfo.omqs.R;
|
||||||
import com.navinfo.omqs.ui.activity.map.MainActivity;
|
import com.navinfo.omqs.ui.activity.map.MainActivity;
|
||||||
|
@ -10,17 +10,22 @@ import com.blankj.utilcode.util.UriUtils
|
|||||||
import com.blankj.utilcode.util.ZipUtils
|
import com.blankj.utilcode.util.ZipUtils
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.navinfo.collect.library.data.entity.*
|
import com.navinfo.collect.library.data.entity.*
|
||||||
|
import com.navinfo.collect.library.map.NIMapController
|
||||||
|
import com.navinfo.collect.library.utils.GeometryTools
|
||||||
import com.navinfo.omqs.bean.ScProblemTypeBean
|
import com.navinfo.omqs.bean.ScProblemTypeBean
|
||||||
import com.navinfo.omqs.bean.ScRootCauseAnalysisBean
|
import com.navinfo.omqs.bean.ScRootCauseAnalysisBean
|
||||||
import com.navinfo.omqs.db.ImportOMDBHelper
|
import com.navinfo.omqs.db.ImportOMDBHelper
|
||||||
import com.navinfo.omqs.db.RealmOperateHelper
|
import com.navinfo.omqs.db.RealmOperateHelper
|
||||||
import com.navinfo.omqs.db.RoomAppDatabase
|
import com.navinfo.omqs.db.RoomAppDatabase
|
||||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||||
|
import dagger.hilt.android.scopes.ViewModelScoped
|
||||||
|
import io.realm.Realm
|
||||||
|
import io.realm.RealmDictionary
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.apache.poi.ss.usermodel.Row
|
import org.apache.poi.ss.usermodel.Row
|
||||||
import org.apache.poi.ss.usermodel.WorkbookFactory
|
import org.apache.poi.ss.usermodel.WorkbookFactory
|
||||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook
|
import org.locationtech.jts.geom.Point
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.FileInputStream
|
import java.io.FileInputStream
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
@ -146,8 +151,9 @@ class PersonalCenterViewModel @Inject constructor(
|
|||||||
viewModelScope.launch(Dispatchers.IO) {
|
viewModelScope.launch(Dispatchers.IO) {
|
||||||
try {
|
try {
|
||||||
val file = UriUtils.uri2File(uri)
|
val file = UriUtils.uri2File(uri)
|
||||||
val inputStream: InputStream = FileInputStream(file) //getAssets().open("sample.xlsx")
|
val inputStream: InputStream =
|
||||||
val workbook = XSSFWorkbook(inputStream)
|
FileInputStream(file) //getAssets().open("sample.xlsx")
|
||||||
|
val workbook = WorkbookFactory.create(inputStream)
|
||||||
//获取所有sheet
|
//获取所有sheet
|
||||||
val sheet1 = workbook.getSheet("SC_PROBLEM_TYPE")
|
val sheet1 = workbook.getSheet("SC_PROBLEM_TYPE")
|
||||||
sheet1?.let {
|
sheet1?.let {
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user