Skip to content

MarkdownView v1.2.0

Pre-release
Pre-release

Choose a tag to compare

@Ultriuma Ultriuma released this 05 Sep 00:18
· 18 commits to main since this release

修复同名重载导致 AndroLua 反射分派静默失败(白屏)的问题。

变更 / Changes

  • 删除 setMarkdown(File) 重载(与 setMarkdown(String) 同名导致冲突)
  • 新增 setMarkdownFile(File) — 从文件路径加载 Markdown
  • 新增 setMarkdownText(String) — 从字符串加载 Markdown(替代原 setMarkdown, setMarkdown(String)/setMarkdownText(String)/loadFromText(String)等价且均保留)

根因 / Root Cause

v1.1.0 引入的 setMarkdown(File) 是问题源头:AndroLua 反射按方法名在全部重载中分派,Lua 传参类型与被选中的重载不符时不报错、静默失败(白屏)。loadFromPath(内部转 File 但入口唯一)正常,而 setMarkdown(String) 也会被同名 File 重载干扰。

文件 / Files

  • MarkdownView_v1.2.0.dex — sha256 核验通过
  • License — Apache-2.0
  • MARKDOWN.md — 文档