android file 存储 html 导致 pre[code=java] 不换行

简介:      android file 存储 html  导致 pre[code=java] 不换行    显示 html 如图  代码 如图  原因: 在写文件的时候 在写入文件就直接写成了 一行,所以 在 高亮的时候是不能够换行了,所以 正确的方式应该是 在写入文件的时候让他换行,或者 ,像我一样,投机取巧,存在db 中,样式是不会改变的 。

 

 

 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捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

 

 

 

目录
相关文章
|
开发工具 Android开发
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
1071 11
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
|
存储 Web App开发 移动开发
HTML5 Web 存储详解
HTML5 Web存储提供了两种客户端数据存储机制:**Local Storage**和**Session Storage**。Local Storage用于长期存储数据,即使关闭浏览器数据也依然存在,适用于保存用户偏好设置等信息。Session Storage则在标签或窗口关闭时清除数据,适合存储临时信息。两者均提供了简单的API进行数据的存取操作,但需要注意的是,Web存储并非加密存储,不应存放敏感信息。现代浏览器普遍支持Web存储,合理利用这两种存储方式可提升Web应用的用户体验。
|
存储 Java API
深入剖析Java Map:不只是存储数据,更是设计艺术的体现!
【10月更文挑战第17天】在Java编程中,Map是一种重要的数据结构,用于存储键值对,并展现了设计艺术的精髓。本文深入剖析了Map的设计原理和使用技巧,包括基本概念、设计艺术(如哈希表与红黑树的空间时间权衡)、以及使用技巧(如选择合适的实现类、避免空指针异常等),帮助读者更好地理解和应用Map。
503 3
|
存储 Java
深入探讨了Java集合框架中的HashSet和TreeSet,解析了两者在元素存储上的无序与有序特性。
【10月更文挑战第16天】本文深入探讨了Java集合框架中的HashSet和TreeSet,解析了两者在元素存储上的无序与有序特性。HashSet基于哈希表实现,添加元素时根据哈希值分布,遍历时顺序不可预测;而TreeSet利用红黑树结构,按自然顺序或自定义顺序存储元素,确保遍历时有序输出。文章还提供了示例代码,帮助读者更好地理解这两种集合类型的使用场景和内部机制。
316 3
|
存储 Java
【编程基础知识】 分析学生成绩:用Java二维数组存储与输出
本文介绍如何使用Java二维数组存储和处理多个学生的各科成绩,包括成绩的输入、存储及格式化输出,适合初学者实践Java基础知识。
482 1
|
存储 分布式计算 Hadoop
基于Java的Hadoop文件处理系统:高效分布式数据解析与存储
本文介绍了如何借鉴Hadoop的设计思想,使用Java实现其核心功能MapReduce,解决海量数据处理问题。通过类比图书馆管理系统,详细解释了Hadoop的两大组件:HDFS(分布式文件系统)和MapReduce(分布式计算模型)。具体实现了单词统计任务,并扩展支持CSV和JSON格式的数据解析。为了提升性能,引入了Combiner减少中间数据传输,以及自定义Partitioner解决数据倾斜问题。最后总结了Hadoop在大数据处理中的重要性,鼓励Java开发者学习Hadoop以拓展技术边界。
726 7
java数据结构,线性表链式存储(单链表)的实现
文章讲解了单链表的基本概念和Java实现,包括头指针、尾节点和节点结构。提供了实现代码,包括数据结构、接口定义和具体实现类。通过测试代码演示了单链表的基本操作,如添加、删除、更新和查找元素,并总结了操作的时间复杂度。
java数据结构,线性表链式存储(单链表)的实现
|
存储 Java
Java 11 的String是如何优化存储的?
本文介绍了Java中字符串存储优化的原理和实现。通过判断字符串是否全为拉丁字符,使用`byte`代替`char`存储,以节省空间。具体实现涉及`compress`和`toBytes`方法,前者用于尝试压缩字符串,后者则按常规方式存储。代码示例展示了如何根据配置决定使用哪种存储方式。
425 1
|
存储 缓存 安全
在 Java 编程中,创建临时文件用于存储临时数据或进行临时操作非常常见
在 Java 编程中,创建临时文件用于存储临时数据或进行临时操作非常常见。本文介绍了使用 `File.createTempFile` 方法和自定义创建临时文件的两种方式,详细探讨了它们的使用场景和注意事项,包括数据缓存、文件上传下载和日志记录等。强调了清理临时文件、确保文件名唯一性和合理设置文件权限的重要性。
1213 2
|
存储 移动开发 缓存
HTML5 Web 存储详解
HTML5 Web 存储包括 `localStorage` 和 `sessionStorage`,前者提供持久存储且无过期时间,后者仅在会话期间有效。两者均支持键值对形式存储数据,容量约为 5-10 MB。`localStorage` 适用于用户偏好设置、登录状态保持及离线应用缓存;`sessionStorage` 则用于临时数据如表单输入。数据以字符串形式存储,可通过 `JSON` 方法处理对象。由于数据存储于本地,不适合存放敏感信息。示例代码展示了如何使用按钮将输入框内容保存至 `localStorage` 并进行清除操作。