# ModuleAppCompatActivity - class | Yuki Hook API
An efficient Hook API and Xposed Module solution built in Kotlin

Notice

The English translation of this page has not been completed, you are welcome to contribute translations to us.

You can use the Chrome Translation Plugin to translate entire pages for reference.

# # ModuleAppCompatActivity - class

    open class ModuleAppCompatActivity : AppCompatActivity()

Change Records

`v1.1.0` `added`

Function Illustrate

> 代理 `AppCompatActivity`。

继承于此类的 `Activity` 可以同时在宿主与模块中启动。

在 (Xposed) 宿主环境需要在宿主启动时调用 `Context.registerModuleAppActivities` 进行注册。

在 (Xposed) 宿主环境需要重写 `moduleTheme` 设置 AppCompat 主题，否则会无法启动。

## # moduleTheme - field

    open val moduleTheme: Int

Change Records

`v1.1.0` `added`

Function Illustrate

> 设置当前代理的 `Activity` 主题。

## # proxyClassName - field

    open val proxyClassName: String

Change Records

`v1.1.10` `added`

Function Illustrate

> 设置当前代理的 `Activity` 类名。

留空则使用 `Context.registerModuleAppActivities` 时设置的类名

Pay Attention

代理的 Activity 类名必须存在于宿主的 AndroidMainifest 清单中。