Signal-Android/spinner/app/src/main/java/org/signal/spinnertest/MainActivity.kt

37 wiersze
1.0 KiB
Kotlin
Czysty Zwykły widok Historia

2022-02-14 19:18:03 +00:00
package org.signal.spinnertest
import android.database.sqlite.SQLiteDatabase
import android.os.Build
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.contentValuesOf
import org.signal.spinner.Spinner
import java.util.UUID
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val db = SpinnerTestSqliteOpenHelper(applicationContext)
// insertMockData(db.writableDatabase)
Spinner.init(
application,
mapOf(
"Name" to { "${Build.MODEL} (API ${Build.VERSION.SDK_INT})" },
"Package" to { packageName }
2022-02-14 19:18:03 +00:00
),
mapOf("main" to Spinner.DatabaseConfig(db = { db })),
2022-06-24 15:07:37 +00:00
emptyMap()
2022-02-14 19:18:03 +00:00
)
}
private fun insertMockData(db: SQLiteDatabase) {
for (i in 1..10000) {
db.insert("test", null, contentValuesOf("col1" to UUID.randomUUID().toString(), "col2" to UUID.randomUUID().toString()))
}
}
}