MainActivity.kt package com.example.coroutine import android.os.Bundle import android.text.method.ScrollingMovementMethod import androidx.appcompat.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_main.* import kotlinx.coroutines.* import java.util.* import kotlin.random.Random class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get room database instance val db = RoomSingleton.getInstance(this) // make text view text scrollable textView.movementMethod = ScrollingMovementMethod() btnInsert.setOnClickListener { // generate a new student val student = Student( null, UUID.randomUUID().toString(), Random.nextInt(100) ) // insert new student in room database GlobalScope.launch(Dispatcher...
Android, .NET C#, Flutter, and Many More Programming tutorials.