前一个贴子有点问题就是:"无法关闭多线程 ."
多个线程在线程池里面跑,此前的程序是很BUG地关掉service,但是线程一直在运行着.
这个是不对的.
1.让线程停止,一般不用stop,interrupt等.
2.解决的方法就是加个表示,让费时的功能部分跑在while(标识)里.这样只要让标识为false,
线程运行完将自动灭亡.
3.针对2种的解决思路,需要在AIDL中加入一个方法,用于设置标识,给Activity调用,而在service部分添加获取标识的方法.
.................................................................................................................................................................
如下为解决的代码.