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捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!