diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ee25edab..39d3b5bc 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -58,6 +58,7 @@ android:name=".ui.activity.map.MainActivity" android:launchMode="singleTask" android:screenOrientation="landscape" + android:exported="false" android:theme="@style/Theme.OMQualityInspection" /> >() + val listResult = mutableListOf>() currentConfig?.let { val list = FileIOUtils.readFile2List(txtFile, "UTF-8") if (list != null) { // 将list数据转换为map for (line in list) { - val map = gson.fromJson>(line, object:TypeToken>(){}.getType()) + val map = gson.fromJson>(line, object:TypeToken>(){}.getType()) .toMutableMap() map["qi_table"] = currentConfig.table map["qi_name"] = currentConfig.name @@ -162,13 +162,13 @@ class ImportOMDBHelper @AssistedInject constructor( renderEntity.geometry = map["geometry"].toString() for ((key, value) in map) { when (value) { - is String -> renderEntity.properties[key.toString()] = value - is Int -> renderEntity.properties[key.toString()] = value.toInt().toString() - is Double -> renderEntity.properties[key.toString()] = value.toDouble().toString() - else -> renderEntity.properties[key.toString()] = value.toString() + is String -> renderEntity.properties.put(key, value) + is Int -> renderEntity.properties.put(key, value.toInt().toString()) + is Double -> renderEntity.properties.put(key, value.toDouble().toString()) + else -> renderEntity.properties.put(key, value.toString()) } } - Realm.getDefaultInstance().insert(renderEntity) + Realm.getDefaultInstance().copyToRealm(renderEntity) } // 1个文件发送一次flow流 emit("${index + 1}/${importConfig.tables.size}") diff --git a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt index e1bc8b5f..6969cdad 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt @@ -119,11 +119,9 @@ class MainViewModel @Inject constructor( } TraceDataBase.getDatabase(context, Constant.USER_DATA_PATH + "/trace.sqlite").niLocationDao.insert(niLocation) - niLocationList.remove(niLocation) Log.e("qj", "saveTrace==${niLocationList.size}") - } Thread.sleep(30) } diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/personalcenter/PersonalCenterFragment.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/personalcenter/PersonalCenterFragment.kt index fea0dfb4..07b279d2 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/personalcenter/PersonalCenterFragment.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/personalcenter/PersonalCenterFragment.kt @@ -109,8 +109,7 @@ class PersonalCenterFragment : BaseFragment(), FSAFActivityCallbacks { R.id.personal_center_menu_test -> { viewModel.readRealmData() // 定位到指定位置 - niMapController.mMapView.vtmMap.animator() - .animateTo(GeoPoint(30.270367985798032, 113.83513667119433)) + niMapController.mMapView.vtmMap.animator().animateTo(GeoPoint(30.226256855699773, 113.84660523913344)) } R.id.personal_center_menu_task_list -> { findNavController().navigate(R.id.TaskListFragment) diff --git a/collect-library/src/main/AndroidManifest.xml b/collect-library/src/main/AndroidManifest.xml index 0cc633b5..2ffd93be 100644 --- a/collect-library/src/main/AndroidManifest.xml +++ b/collect-library/src/main/AndroidManifest.xml @@ -24,6 +24,7 @@ diff --git a/collect-library/src/main/assets/editormarker.xml b/collect-library/src/main/assets/editormarker.xml index 81dba275..4e45ee2a 100644 --- a/collect-library/src/main/assets/editormarker.xml +++ b/collect-library/src/main/assets/editormarker.xml @@ -52,7 +52,7 @@ - @@ -1618,18 +1618,18 @@ - + - - + - @@ -1641,5 +1641,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/collect-library/src/main/java/com/navinfo/collect/library/data/entity/RenderEntity.kt b/collect-library/src/main/java/com/navinfo/collect/library/data/entity/RenderEntity.kt index 608f59ed..853ab265 100644 --- a/collect-library/src/main/java/com/navinfo/collect/library/data/entity/RenderEntity.kt +++ b/collect-library/src/main/java/com/navinfo/collect/library/data/entity/RenderEntity.kt @@ -52,13 +52,12 @@ open class RenderEntity() : RealmObject() { } return field } - var properties: RealmDictionary = RealmDictionary() + var properties: RealmDictionary = RealmDictionary() var tileX: RealmSet = RealmSet() // x方向的tile编码 var tileY: RealmSet = RealmSet() // y方向的tile编码 - constructor(name: String, properties: RealmDictionary) : this() { + constructor(name: String): this() { this.name = name - this.properties = properties } companion object {