Как я могу отобразить свое представление anko без вызова overriding onCreate?

Это моя активность в LoginActivity . LoginActivityUI – это мой AnkoComponent для просмотра.

 @EActivity//not using R.layout.activity_login open class LoginActivity : BaseActivity() { //Anko view injection with dagger2 @Inject lateinit var ui: LoginActivityUI //Forced to do this and its not neat override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) ui.setContentView(this) } @AfterViews fun afterView() { //Never called ui.setContentView(this) } @AfterInject fun afterInject() { //Called but ui not initialized ui.setContentView(this) } } 

Вы должны переопределить onCreate в соответствии с жизненным циклом действия.

Жизненный цикл деятельности

Intereting Posts
Android Studio 2.2 не может найти ссылки для всех файлов kotlin Как уменьшить размер изображения перед загрузкой, чтобы ускорить приложение? Travis CI: Maven не может получить зависимость от Kotlin 1.1.1 от Linux Как десериализовать Firestore DocumentSnapshot, содержащий DocumentReference, используя Kotlin Ошибка установки Gradle: Javadoc как убрать DialogFragment из lambda, указанного в caller Kotlin Что такое типализм в Котлине и как он используется в этой реализации? Настройка привязок Guice в Котлине Невозможно сделать API-адрес urlfetch.Fetch в потоке, который не является ни потоком исходного запроса, ни потоком, созданным ThreadManager Kotlin: For-loop должен иметь метод итератора – это ошибка? Как я могу сказать Kotlin, что массив или коллекция не могут содержать нули? Как называется Котлин! оператор CellCache неожиданно появляется в TableView с tornadoFX Kotlin: получить расширение файла со стандартной функциональностью Android Kotlin меняет свой массив на spinner на карту