diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 06a36f54..e180a362 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -31,7 +31,7 @@ android { minSdk = 28 targetSdk = sdk versionCode = gitCommitCount - versionName = "3.0.0" + versionName = "3.0.1" if (versionName!!.contains("alpha") || versionName!!.contains("beta")) { versionNameSuffix = ".$commitCountSinceLatestTag" } diff --git a/app/src/main/java/gm/tieba/tabswitch/hooker/add/Ripple.kt b/app/src/main/java/gm/tieba/tabswitch/hooker/add/Ripple.kt index f78fed67..8d8e6c09 100644 --- a/app/src/main/java/gm/tieba/tabswitch/hooker/add/Ripple.kt +++ b/app/src/main/java/gm/tieba/tabswitch/hooker/add/Ripple.kt @@ -10,6 +10,7 @@ import android.util.AttributeSet import android.util.SparseArray import android.view.View import android.widget.RelativeLayout +import de.robv.android.xposed.XposedHelpers import gm.tieba.tabswitch.XposedContext import gm.tieba.tabswitch.hooker.IHooker import gm.tieba.tabswitch.util.dipToPx @@ -25,7 +26,11 @@ class Ripple : XposedContext(), IHooker { override fun hook() { - val subPbLayoutClass = findClass("com.baidu.tieba.pb.pb.sub.SubPbLayout") + val subPbLayoutClass = try { + findClass("com.baidu.tieba.pb.pb.sub.SubPbLayout") + } catch (e: XposedHelpers.ClassNotFoundError) { + findClass("com.baidu.tieba.pb.sub.view.SubPbLayout") + } // 楼中楼 val md: Method = try {