是这样的,我的android程序中打开了一个activity,里面进去后就是用File对象 file.list()方法读取指定目录中的所有文件然后显示到GridView中,有一个小bug,比如我的目录下有大量文件,file.list()方法执行速度就会很慢,一直到能显示到GridView中需要一段时间,如果在还未获取完成时退出了该activity,但是它的获取操作可能还在继续,获取完后才会被回收?如果在该次操作(file.list获取文件)还没有完成并回收前再次进入该activity,则又会重新开始一次操作(file.list获取文件),导致更慢,所以我如何能在该activity执行onDestroy的时候终止掉这里面的操作?(file.list获取文件)求大侠解答,或提供思路,由衷感谢!如果您没接触过android,但是知道java的话,我就简单阐述下,能不能终止掉File对象中的.list方法,
alionSSS
谦谦佳人
一条小咸鱼