feat: 增加Realm测试
This commit is contained in:
8
app/src/main/java/com/navinfo/volvo/model/Dog.kt
Normal file
8
app/src/main/java/com/navinfo/volvo/model/Dog.kt
Normal file
@@ -0,0 +1,8 @@
|
||||
package com.navinfo.volvo.model
|
||||
|
||||
import io.realm.kotlin.types.RealmObject
|
||||
|
||||
class Dog : RealmObject {
|
||||
var name: String = ""
|
||||
var age: Int = 0
|
||||
}
|
||||
@@ -31,8 +31,11 @@ import com.hjq.permissions.Permission
|
||||
import com.hjq.permissions.XXPermissions
|
||||
import com.navinfo.volvo.R
|
||||
import com.navinfo.volvo.databinding.ActivityMainBinding
|
||||
import com.navinfo.volvo.model.Dog
|
||||
import com.navinfo.volvo.utils.SystemConstant
|
||||
import dagger.hilt.android.AndroidEntryPoint
|
||||
import io.realm.kotlin.Realm
|
||||
import io.realm.kotlin.RealmConfiguration
|
||||
import kotlinx.coroutines.launch
|
||||
|
||||
|
||||
@@ -66,6 +69,12 @@ class MainActivity : BaseActivity() {
|
||||
// 在SD卡创建项目目录
|
||||
createRootFolder()
|
||||
setupNavigation()
|
||||
val config = RealmConfiguration.Builder(schema = setOf(Dog::class))
|
||||
.directory(SystemConstant.LogFolder)
|
||||
.name("Test.realm")
|
||||
.build()
|
||||
Log.d("mypath:",config.path)
|
||||
val realm: Realm = Realm.open(config)
|
||||
}
|
||||
|
||||
override fun onDenied(permissions: MutableList<String>, never: Boolean) {
|
||||
|
||||
Reference in New Issue
Block a user