android4.0 耗时任务的问题
首先要求是在android4.0的平台下。我想执行一个耗时操作,但是不想让这个操作无止尽的执行下去,想对它加一个执行时间的限定。例如5秒钟,如果5秒钟内,这个操作执行完了就正常执行后面的操作,如果5秒钟到了它还没有执行完成,我想强制的把那个操作终止掉,然后提示“执行超时”,然后继续别的操作,请问这个具体要怎么实现呢? 非常感谢!
[解决办法]
可以在UI线程上定个时,时间到了,让UI继续走下去。底层的话就要看到底卡在什么地方了,找个合适点退出就好了吧。
[解决办法]
用线程加定时器,启动线程执行这个任务,启动线程后启动个定时器,定时器到了如果线程没结束,把这个线程结束