# OnThemeListener

public interface OnThemeListener

主题变化监听器接口

用于监听主题切换事件，当主题发生变化时会收到回调通知。

使用示例：

    // 创建监听器
    OnThemeListener listener = new OnThemeListener() {
        @Override
        public void onThemeChanged(Context context, String oldTheme, String newTheme) {
            Log.d("Theme", "主题从 " + oldTheme + " 切换到 " + newTheme);
            // 可以直接使用传入的 context，无需自己持有引用
            if (context instanceof Activity) {
                ((Activity) context).recreate(); // 重建 Activity 应用新主题
            }
        }
    };

    // 添加监听器
    IMKitThemeManager.addThemeListener(listener);

    // 不需要时移除监听器（避免内存泄漏）
    IMKitThemeManager.removeThemeListener(listener);

Content copied to clipboard

## Functions

onThemeChanged
Link copied to clipboard
public abstract void onThemeChanged(Context context, String oldTheme, String newTheme)
主题变化回调