```companion object { private var sInstan...
# announcements
l
Copy code
companion object {

        private var sInstance: SampleDatabase? = null

        @Synchronized fun getInstance(context: Context): SampleDatabase {
            if (sInstance == null) {
                sInstance = Room
                        .databaseBuilder(context.applicationContext, SampleDatabase::class.java, "ex")
                        .build()
                sInstance!!.populateInitialData()
            }
            return sInstance as SampleDatabase
        }