diff --git a/course/src/main/java/in/testpress/course/fragments/VideoContentFragment.kt b/course/src/main/java/in/testpress/course/fragments/VideoContentFragment.kt index 4236e546e..af6304214 100644 --- a/course/src/main/java/in/testpress/course/fragments/VideoContentFragment.kt +++ b/course/src/main/java/in/testpress/course/fragments/VideoContentFragment.kt @@ -24,6 +24,7 @@ import android.view.MenuInflater import android.view.MenuItem import android.view.View import android.view.ViewGroup +import android.widget.Button import android.widget.LinearLayout import android.widget.TextView import androidx.core.text.HtmlCompat @@ -33,7 +34,9 @@ import androidx.lifecycle.ViewModelProvider import io.netopen.hotbitmapgg.library.view.RingProgressBar import java.util.regex.Pattern -open class VideoContentFragment : BaseContentDetailFragment() { +// vvv Make your fragment implement the new listener vvv +open class VideoContentFragment : BaseContentDetailFragment(), VideoQuizSheetFragment.OnQuizCompleteListener { + protected lateinit var titleView: TextView protected lateinit var description: TextView protected lateinit var titleLayout: LinearLayout @@ -44,6 +47,11 @@ open class VideoContentFragment : BaseContentDetailFragment() { protected lateinit var instituteSettings: InstituteSettings; protected var remainingDownloadCount :Int? = null + private var mockQuestionIndex = 0 + private val mockQuestions = createMockQuestions() + private var quizTriggerHandler: android.os.Handler? = null + private var quizTriggerRunnable: Runnable? = null + override var isBookmarkEnabled: Boolean get() = false set(value) {} @@ -74,6 +82,14 @@ open class VideoContentFragment : BaseContentDetailFragment() { initializeListeners() instituteSettings = TestpressSdk.getTestpressSession(requireContext())!!.instituteSettings; initializeRemainingDownloadsCount() + + view.findViewById