Я запускаю случайный тест (тест обезьяны), и он обнаружил сбой, связанный с Котлин. UninitializedPropertyAccessException.
У меня есть lateinit var videoEditorView в моем Фрагмент, и он инициализирован в onCreateView().
Мои onBackPressed() звонки onRelease().
В моем onRelease():
override fun onRelease() {
super.onRelease(){
videoEditorView.release()
}
Проблема в том, что иногда onBackPressed вызывается до onCreateView()
Иногда это происходит? Если да, то есть ли способ избежать этого, добавив модульный тест или код предотвращения.
Что такое onRelease()?
@EpicPandaForce, допустим, это пользовательский метод.
Хорошо, тогда код вашего пользовательского метода прослушивается. :П
Я так думаю. Я пытаюсь проверить это.
Пожалуйста, инициализируйте представление или другое свойство в ФрагментonViewCreated(). Это означает, что ваш вид готов
Не могли бы вы опубликовать весь свой класс, чтобы мы могли увидеть код :)