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



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

 

 

 

 

 

 

目录
相关文章
|
1月前
|
存储 缓存 安全
Java 中 IO 流、File文件
Java 中 IO 流、File文件
|
1月前
|
移动开发 Java Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【4月更文挑战第3天】在移动开发领域,性能优化一直是开发者关注的焦点。随着Kotlin的兴起,其在Android开发中的地位逐渐上升,但关于其与Java在性能方面的对比,尚无明确共识。本文通过深入分析并结合实际测试数据,探讨了Kotlin与Java在Android平台上的性能表现,揭示了在不同场景下两者的差异及其对应用性能的潜在影响,为开发者在选择编程语言时提供参考依据。
|
17天前
|
Java Unix Windows
|
1天前
|
数据采集 前端开发 Java
Java医院绩效考核系统源码maven+Visual Studio Code一体化人力资源saas平台系统源码
医院绩效解决方案包括医院绩效管理(BSC)、综合奖金核算(RBRVS),涵盖从绩效方案的咨询与定制、数据采集、绩效考核及反馈、绩效奖金核算到科到组、分配到员工个人全流程绩效管理;将医院、科室、医护人员利益绑定;全面激活人才活力;兼顾质量和效益、长期与短期利益;助力医院降本增效,持续改善、优化收入、成本结构。
6 0
|
2天前
|
Java
java中File转为MultipartFile的问题解决
java中File转为MultipartFile的问题解决
|
3天前
|
Android开发
android TextView HTML 的效果
android TextView HTML 的效果
|
4天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
11 0
|
9天前
|
移动开发 Java Android开发
构建高效Android应用:探究Kotlin与Java的性能对比
【5月更文挑战第4天】在移动开发的世界中,性能一直是衡量应用质量的重要指标。随着Kotlin的兴起,许多Android开发者开始考虑是否应该从传统的Java迁移到Kotlin。本文通过深入分析两者在Android平台上的性能差异,帮助开发者理解Kotlin在实际项目中的表现,并提供选择编程语言时的参考依据。
22 5
|
11天前
|
存储 网络协议 Java
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
|
11天前
|
Java 编译器 Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【5月更文挑战第1天】 在移动开发的世界中,性能优化始终是开发者关注的焦点。随着Kotlin的兴起,许多团队和开发者面临着一个选择:是坚持传统的Java语言,还是转向现代化、更加简洁的Kotlin?本文通过深入分析和对比Kotlin与Java在Android应用开发中的性能表现,揭示两者在编译效率、运行速度和内存消耗等方面的差异。我们将探讨如何根据项目需求和团队熟悉度,选择最适合的语言,以确保应用的高性能和流畅体验。