Service, AsyncTask, Threader + Handler的比较

共同点:都可以实现非主线程的异步工作


适用场合的差别:

Service:长时间在后台运行的异步处理

AsyncTask:多任务的并发处理, (极容易造成内存泄露,因为其内部的线程生命周期的不确定性,不推荐使用)

Thread + Handler: 只需要一次性的异步处理,无并发

你可能感兴趣的:(Android)