摘要: 程序开发中经常会有立即停止线程运行的需要,而通过api是没有办法实现这个目的的,因此对于这个情况,我们需要采取一些“特殊”的方式来实现:1,判断标志位的办法:我们要知道在java的线程中,没有办法停止一个正在运行中的线程。在Android的AsyncTask中也是一样的。如果必须要停止一个线程,我们可以采用这个线程中设置一个标志位,然后在线程run方法或AsyncTask的doInBackground方法中的关键步骤判断这个标志位以决定是否继续执行。然后在需要终止此线程的地方改变这个标志位以达到停止线程的目的。2,合理的利用Exception从外部调用AsyncTask的cancel方法并不能 阅读全文
posted @ 2013-04-01 22:36 My_苦行僧 阅读(1228) 评论(1) 推荐(0) 编辑
摘要: java---code style ---formatter首先新建一个,如zxm。因为eclipse自带的不能编辑编辑,在tab的Line Wrapping设置 最大的line width 即可。默认为80.这样以后代码自动格式化时不会给换行了。 阅读全文
posted @ 2013-04-01 22:22 My_苦行僧 阅读(350) 评论(0) 推荐(0) 编辑