Service
Service是Java的一个内部类,和Activity不同,service没有前端页面,在后台进行操作,用StartService调用;
IntentService
在Service中,并没有开启一个新的线程,和主线程是在同一顺序上进行操作的,所以如果要进行多线程操作,service必须得手动创建一个新的线程,同时也必须手动停止该线程。
而intentservice在创建时自动创建了一个新的线程,在任务执行结束后也会自动销毁该线程,使用起来更加方便。
在intentService中,必须有onhandleintent方法,对不同的intent执行不同的操作。