Fix classLoader maybe wrong in ModuleAppActivity, ModuleAppCompatActivity

This commit is contained in:
2022-09-27 16:50:12 +08:00
parent ea586fae53
commit 16a82aa756
2 changed files with 2 additions and 4 deletions

View File

@@ -33,7 +33,6 @@ import android.content.Context
import android.content.res.Configuration
import android.os.Bundle
import androidx.annotation.CallSuper
import com.highcapable.yukihookapi.hook.factory.classOf
import com.highcapable.yukihookapi.hook.factory.injectModuleAppResources
import com.highcapable.yukihookapi.hook.factory.registerModuleAppActivities
import com.highcapable.yukihookapi.hook.xposed.bridge.YukiHookBridge
@@ -58,7 +57,7 @@ open class ModuleAppActivity : Activity() {
@CallSuper
override fun onRestoreInstanceState(savedInstanceState: Bundle) {
savedInstanceState.getBundle("android:viewHierarchyState")?.classLoader = classOf<ModuleAppActivity>().classLoader
savedInstanceState.getBundle("android:viewHierarchyState")?.classLoader = classLoader
super.onRestoreInstanceState(savedInstanceState)
}
}

View File

@@ -34,7 +34,6 @@ import android.content.res.Configuration
import android.os.Bundle
import androidx.annotation.CallSuper
import androidx.appcompat.app.AppCompatActivity
import com.highcapable.yukihookapi.hook.factory.classOf
import com.highcapable.yukihookapi.hook.factory.injectModuleAppResources
import com.highcapable.yukihookapi.hook.factory.registerModuleAppActivities
import com.highcapable.yukihookapi.hook.xposed.bridge.YukiHookBridge
@@ -67,7 +66,7 @@ open class ModuleAppCompatActivity : AppCompatActivity() {
@CallSuper
override fun onRestoreInstanceState(savedInstanceState: Bundle) {
savedInstanceState.getBundle("android:viewHierarchyState")?.classLoader = classOf<ModuleAppActivity>().classLoader
savedInstanceState.getBundle("android:viewHierarchyState")?.classLoader = classLoader
super.onRestoreInstanceState(savedInstanceState)
}