Service,看名字就知道跟正常理解的“服谈梁闹务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bindService()。
两种启动Service的方式有所不同。含罩这里要渣枝说明一下的是如果你在Service的onCreate或者onStart做一些很耗时间的事情,最好在Service里启动一个线程来完成,因为Service是跑在主线程中,会影响到你的UI *** 作或者阻塞主线程中的其他事情。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)