fix: 增加Realm依赖

This commit is contained in:
2023-04-03 10:26:38 +08:00
parent 80a42c8387
commit 56c5badcf0
8 changed files with 97 additions and 8 deletions

View File

@@ -7,7 +7,7 @@ enum class StatusEnum(val status: Int) {
ERROR(4), DONE(5), UPDATE(6)
}
open class OfflineMapCityBean : RealmObject{
open class OfflineMapCityBean{
var id: String = ""
var fileName: String = ""
var name: String = ""

View File

@@ -4,7 +4,7 @@ import io.realm.RealmObject
import io.realm.annotations.PrimaryKey
open class OfflineMapCityRealmObject(): RealmObject() {
open class OfflineMapCityRealmObject(){
@PrimaryKey
var id: String = ""
var fileName: String=""

View File

@@ -9,11 +9,9 @@ import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import com.navinfo.omqs.Constant
import com.navinfo.omqs.bean.LoginUserBean
import com.navinfo.omqs.bean.OfflineMapCityRealmObject
import io.realm.Realm
import io.realm.RealmConfiguration
import kotlinx.coroutines.*
import okio.ByteString.Companion.toByteString
import okio.IOException
import java.io.File
import java.math.BigInteger
@@ -64,7 +62,7 @@ class LoginViewModel(
loginUser.value = LoginUserBean(username = "admin", password = "123456")
}
fun initRealm() {
private fun initRealm() {
val password = "password".encodeToByteArray().copyInto(ByteArray(64))
// 1110000011000010111001101110011011101110110111101110010011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Log.d("", "密码是: ${BigInteger(1, password).toString(2).padStart(64, '0')}")

View File

@@ -10,7 +10,7 @@
<variable
name="cityBean"
type="com.navinfo.omqs.bean.OfflineMapCityBean" />
type="com.navinfo.collect.library.data.entity.OfflineMapCityBean" />
</data>
<androidx.constraintlayout.widget.ConstraintLayout