24 lines
674 B
Kotlin
24 lines
674 B
Kotlin
package org.pixeldroid.app.utils
|
|
|
|
import android.os.Bundle
|
|
import org.pixeldroid.app.utils.db.AppDatabase
|
|
import org.pixeldroid.app.utils.di.PixelfedAPIHolder
|
|
import javax.inject.Inject
|
|
|
|
open class BaseActivity : org.pixeldroid.common.ThemedActivity() {
|
|
|
|
@Inject
|
|
lateinit var db: AppDatabase
|
|
@Inject
|
|
lateinit var apiHolder: PixelfedAPIHolder
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
super.onCreate(savedInstanceState)
|
|
(this.application as PixelDroidApplication).getAppComponent().inject(this)
|
|
}
|
|
|
|
override fun onSupportNavigateUp(): Boolean {
|
|
onBackPressedDispatcher.onBackPressed()
|
|
return true
|
|
}
|
|
} |