Liangwei Yang

Results 4 comments of Liangwei Yang

对于 https://docs.hundan.org/gopl-zh/ 这个网页来说,可以生成 pdf ,但是所有的图片均不见了。

系统控件 ViewFlipper 在 `onAttachedToWindow()` 方法中使用 `Contenxt.registerReceiverAsUser` 方法进行广播注册;在 `onDetachedFromWindow()` 方法中使用 `Context.unregisterReceiver` 方法进行取消广播注册。 ShadowContext 没有重写 `registerReceiverAsUser` 方法进行拦截,因此系统中被注册的广播为原始的 Receiver 。在 `ShadowContext.unregisterReceiver` 方法中,通过 `ShadowContext.receiverToWrapper` 方法将原市 Recevier 转为 Wrapper ,并取消注册 Wrapper ,从而导致异常。

我的修改方案:新增加了一个 `getReceiverWrapperFromMap` 方法,在 `ShadowContext.unregisterReceiver` 中通过该方法获取 Wrapper ,不修改其他方法原始逻辑。 ```java public class ShadowContext extends SubDirContextThemeWrapper { ... @Override public void unregisterReceiver(BroadcastReceiver receiver) { BroadcastReceiverWrapper wrapper = getReceiverWrapperFromMap(receiver); if (wrapper != null) {...

在 OpenWrt 22.03.0 中使用 1.6.13d 版本,在启动时发现防火墙错误提示。 shellclash 提示服务启动,面板中能看到代理和规则,但是概览、连接均无内容。 ``` 欢迎使用ShellClash! 版本:1.6.13d Clash服务没有运行(Nft模式),未设置开机启动! TG频道:https://t.me/ShellClash ----------------------------------------------- 1 启动/重启clash服务 2 clash功能设置 3 停止clash服务 4 clash启动设置 5 设置定时任务 6 导入配置文件 7 clash进阶设置 8 其他工具...