kopia lustrzana https://github.com/ryukoposting/Signal-Android
37 wiersze
1.0 KiB
Kotlin
37 wiersze
1.0 KiB
Kotlin
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 }
|
|
),
|
|
mapOf("main" to Spinner.DatabaseConfig(db = { db })),
|
|
emptyMap()
|
|
)
|
|
}
|
|
|
|
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()))
|
|
}
|
|
}
|
|
}
|