Service和IntentService

Service

Service是Java的一个内部类,和Activity不同,service没有前端页面,在后台进行操作,用StartService调用;

IntentService

在Service中,并没有开启一个新的线程,和主线程是在同一顺序上进行操作的,所以如果要进行多线程操作,service必须得手动创建一个新的线程,同时也必须手动停止该线程。

而intentservice在创建时自动创建了一个新的线程,在任务执行结束后也会自动销毁该线程,使用起来更加方便。

在intentService中,必须有onhandleintent方法,对不同的intent执行不同的操作。

猜你喜欢

转载自www.cnblogs.com/coder-dai/p/12553950.html
今日推荐