raiz
V2EX  ›  Android

安卓原生做论坛的 app 版本, 论坛已经有网页版, 网页版帖子是用 百度编辑器 生成的 html,数据库存储的是 html 档, APP 要显示帖子

  •  
  •   raiz · Jan 29, 2018 · 12929 views
    This topic created in 3111 days ago, the information mentioned may be changed or developed.

    安卓原生做论坛的 app 版本, 论坛已经有网页版, 网页版帖子是用 百度编辑器 生成的 html,数据库存储的是 html 档,要显示帖子,TextView 显示出来会把 js 显示出来,部分 tag、图片解析不出, 这种应用用 webview 合理? 请问有大佬提供最佳实践吗? :D

    当然也会发帖,显示评论(应该也是 umeditor 编辑生成的)

    7 replies    2018-01-30 09:43:14 +08:00
    prasanta
        1
    prasanta  
       Jan 29, 2018 via Android
    raiz
        2
    raiz  
    OP
       Jan 29, 2018
    @prasanta 你好, 可能我没有描述的准确。 我这边是负责安卓 APP 端的,后台接口返回的是帖子正文的 html,不是整个网页的 html 文档, toapi 的用途在这里应该不太合适。 还是谢谢:D
    GoodRainChen
        3
    GoodRainChen  
       Jan 29, 2018
    合理啊,这种情况不用 webview 用啥啊
    ByteRan
        4
    ByteRan  
       Jan 29, 2018
    webview 合理一些。TextView 解析的话,你要自己写一套解析,相当于写了半个 webview
    zarte
        5
    zarte  
       Jan 29, 2018
    html 里有 js 代码?!!!!!!
    然后就这样存到库了!!!!?
    用 webview
    yuriko
        6
    yuriko  
       Jan 29, 2018
    你是存了富文本?虽然是有 html 转成 charsequence 然后给 TextView 的做法,不过兼容性估计呵呵了。
    支持楼上用 webview 的
    raiz
        7
    raiz  
    OP
       Jan 30, 2018
    @GoodRainChen
    @tanranran
    @yuriko
    确实,试了用 textView 结果很凌乱, 我用 webview 试试。
    @zarte 应该是的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5215 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 09:28 · PVG 17:28 · LAX 02:28 · JFK 05:28
    ♥ Do have faith in what you're doing.