我用一个全局变量去控制是否下载,根本不起作用,下载线程只认识最初始的变量值,求大神推荐一个方法。
thread android download
------解决方案--------------------
你的全局变量用的地方不对吧
while(((temp=in.read())!=-1)&&isDownload){}
------解决方案--------------------
楼上正确 在你的thread 里面 while(temp) 外部控制你这个 temp
------解决方案--------------------
在线程执行一开始执行一个While(flag),块里面写应该执行的操作,必要的时候将flag置为false即可