android file 存储 html 导致 pre[code=java] 不换行
程序员文章站
2022-04-06 14:34:14
...
android file 存储 html 导致 pre[code=java] 不换行
显示 html 如图
代码 如图
原因: 在写文件的时候 <pre> </pre> 在写入文件就直接写成了 一行,所以 在 高亮的时候是不能够换行了,所以 正确的方式应该是 在写入文件的时候让他换行,或者 ,像我一样,投机取巧,存在db 中,样式是不会改变的 。
String result = event.data; String data = IteyeJsoupPerformer.getIteyeBlogString(result); refreshUI(data); IteyeItemEntity oldEntity = IteyeBlogDBHelper.findOneByArticleLinkType(db, currentEntity.getArticleLink(),BlogType.HISTORY.getItype()); if ( oldEntity == null) { IteyeItemEntity beforeEntity = new IteyeItemEntity(currentEntity.getUserName(), currentEntity.getUserPicLink(), currentEntity.getUserBlogLink(), currentEntity.getTitle(), currentEntity.getContent(), currentEntity.getArticleLink(), currentEntity.getSeeNum(), currentEntity.getGoodNum(), currentEntity.getBadNum(), currentEntity.getInsertTime()); beforeEntity.setType(BlogType.HISTORY.getItype()); IteyeBlogDBHelper.saveBinding(db, beforeEntity); BlogCacheEnity entity = new BlogCacheEnity( url, UUID.randomUUID().toString().replaceAll("-", ""),result); BlogCacheDBHelper.saveBinding(db, entity); //FileStoreManager.getInstance().save(entity.getCode(), result); }else{ }
BlogCacheEnity item = event.mDataList.get(0); if (item !=null ) { String result = null; //result = FileStoreManager.getInstance().getData(item.getCode()); result = item.getHtml(); String data = IteyeJsoupPerformer.getIteyeBlogString(result); refreshUI(data); }
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!
上一篇: C 信道安全