carlosgub/Cuarto-Inteligente-Repo

View on GitHub
app/src/main/java/room/inteligent/things/android/cuartointeligente/presentation/BaseActivity.kt

Summary

Maintainability
A
0 mins
Test Coverage
package room.inteligent.things.android.cuartointeligente.presentation

import android.os.Bundle
import dagger.android.support.DaggerAppCompatActivity

/**
 * Cuarto Inteligente
 * Creado por Carlos Ugaz on 8/4/18.
 */
abstract class BaseActivity : DaggerAppCompatActivity() {

    /**
     * The onCreate base will set the view specified in [layout] and will
     * inject dependencies and views.
     */
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(layout)
    }

    /**
     * @return The layout that's gonna be the activity view.
     */
    protected abstract val layout: Int

    /**
     * @return The presenter attached to the activity. This must extends from [BasePresenter]
     */

}