2012年4月18日

关于AsyncTask的一点问题

摘要: 今天在尝试多线程异步下载图片的时候遇到一些问题,其中关于asynctask的一点问题之前没注意到,感到蛮有意思的,先记下来。asynctask在实际运行过程中其实是由一个线程池控制的,这个线程池在启动大于5小于16个asynctask时会默认保持5个子线程,不会增加,大于5的那些消息会等5个子线程运行结束后才运行。且在asynctask的onPostExecute运行完后该线程也不会彻底终止,查看DDMS可以发现,这个线程池中的5个asynctask全处于wait状态。当启动的线程大于等于16个时,该线程池的线程数量会激增,基本上每新启一个asynctask都会建立一个单独的子线程。当大于.. 阅读全文

posted @ 2012-04-18 22:00 左手小刀 阅读(1490) 评论(2) 推荐(0) 编辑

2012年3月25日

自定义可复制的textview

摘要: 最近准备写一款阅读相关的应用,希望内部的文字都可以实现完整的可复制性,这对于信息分享的而言至关重要。类似人人网客户端那样内部文字完全不可复制,信息只能在站内共享的方式让我很郁闷,所以我就想来实现一个类似uc网页页面内容皆可复制的textview。在仔细看了一段时间textview和edittext的代码之后,我发现其实如果要求不高的话,我们完全可以在edittext的基础上来实现一个符合我所述要求的textview。具体实现过程不难,有两大主要问题点。首先 ,edittext已经很好的实现了相关文本复制的操作,但是我希望不能在其内部输入文字,不能对内部的文字进行删减。其次,我们需要解决edi. 阅读全文

posted @ 2012-03-25 16:07 左手小刀 阅读(3630) 评论(2) 推荐(2) 编辑

导航