ref: v2.0-beta4
app/src/main/java/ml/adamsprogs/bimba/activities/SplashActivity.kt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
package ml.adamsprogs.bimba.activities import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.content.Intent import android.database.sqlite.SQLiteCantOpenDatabaseException import android.support.v7.app.AppCompatDelegate import ml.adamsprogs.bimba.models.Timetable import java.io.FileNotFoundException class SplashActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_AUTO) try { val timetable = Timetable.getTimetable(this) if (timetable.isEmpty()) startActivity(Intent(this, NoDbActivity::class.java)) else startActivity(Intent(this, DashActivity::class.java)) } catch (e:Exception) { startActivity(Intent(this, NoDbActivity::class.java)) } finish() } } |