diff --git a/app/src/main/java/org/oppia/android/app/survey/SurveyFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/survey/SurveyFragmentPresenter.kt index 2d2b1ccca0f..88789ee130d 100644 --- a/app/src/main/java/org/oppia/android/app/survey/SurveyFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/survey/SurveyFragmentPresenter.kt @@ -175,11 +175,10 @@ class SurveyFragmentPresenter @Inject constructor( private fun subscribeToCurrentQuestion() { ephemeralQuestionLiveData.observe( - fragment, - { - processEphemeralQuestionResult(it) - } - ) + fragment.viewLifecycleOwner + ) { + processEphemeralQuestionResult(it) + } } private fun processEphemeralQuestionResult(result: AsyncResult) {