From 405179b8e3ba007ad4fa0d28d65a7b6c48ceeb47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20G=C3=B6rg=C3=BCl=C3=BC?= Date: Thu, 22 Jun 2023 23:42:29 +0300 Subject: [PATCH] Fix tooltipText NoSuchMethodError exception under Android O --- .../java/og/android/lib/toggleiconview/ToggleIconView.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/main/java/og/android/lib/toggleiconview/ToggleIconView.kt b/lib/src/main/java/og/android/lib/toggleiconview/ToggleIconView.kt index ee2e106..d999772 100755 --- a/lib/src/main/java/og/android/lib/toggleiconview/ToggleIconView.kt +++ b/lib/src/main/java/og/android/lib/toggleiconview/ToggleIconView.kt @@ -1,6 +1,7 @@ package og.android.lib.toggleiconview import android.content.Context +import android.os.Build import android.util.AttributeSet import androidx.annotation.DrawableRes import androidx.appcompat.widget.AppCompatImageView @@ -70,6 +71,10 @@ abstract class ToggleIconView @JvmOverloads constructor( } private fun setTooltipTextByCheckState(isChecked: Boolean) { + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { + return + } + tooltipText = if (isChecked) { mCheckedTooltipText } else {