- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 AsyncTask异步任务机制源码分析和总结笔记
概述 AsyncTask是一种轻量级的异步任务类,它可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程并在主线中更新UI。从显现上来说,AsyncTask封装了Thread和Handler,通过AsyncTask可以更加方便地执行后台任务以及在主线程中访问UI,但是AsyncTask并不适合进行特别耗时的后台任务,对于特别耗时的后台任务,建议使用线程池。 A...
2016-10-21 12:55:14 670
原创 Android异步消息处理机制总结笔记
出现的原因解决子线程不能不能执行主线程中操作(主要是更新UI)问题。 更深次原因:Android机制下不允许将耗时操作放在主线程中执行(比如网络请求等),只能放在子线程中执行,如果在主线程中执行就会抛出异常( CalledFromWrongThreadException:Only the original thread thatcreated a view hierarchy ca...
2016-10-20 17:20:50 682
原创 仿简书APP富文本编辑器实现
最近看到了简书App中的编辑器可以实现字体的加粗,斜体,删除线等多种样式,而且可以插入图片,链接,分割线。支持字符串数据提交服务器,然后在TextView中直接展示。如果我们没有了解其中原理之前,感觉还是挺高大上的。然后我就打算仿照他写一个类似的给大家分享。开始我在网上找了一些类似的Demo,发现实现的关键原理是:通过WebView加载Html标签实现效果展
2016-10-17 15:49:50 21783 25
原创 Android RecycleView实现不同样式Item样式效果完美解决
在我们开发过程中经常会遇到需要我们展示不同样式列表的情况,通常我们都会使用ListView展示列表,然后实现BaseAdapter两个方法,即:getViewTypeCount() 和 getItemViewType(int position)即可实现不过在Android Nougat Google发布了RecycleView之后,大家都纷纷弃ListView ,GridView,而使
2016-10-14 18:44:49 15745 5
RecycleView实现多条目样式展示
2016-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人