什么是Android中的服务需要/优势多线程

Ang*_*gel 6 android

你能解释一下:

Android多线程服务的需求和优势是什么?

Yek*_*sek 5

如果要执行长操作但不想中断它,则应使用服务.通过使用多线程操作系统可以轻松地杀死您的应用程序,但如果您注册一个服务,那么它将等待完成该操作.

总而言之,您应该将服务用于上传照片等关键操作,并且您可以使用多线程来中断操作并不重要.


Mac*_*rse 5

超线程的好处Services:

  • 当内存不足并需要终止现有进程时,托管服务的进程的优先级将更高.
  • 你不需要Activity运行.
  • Services可以通过调用intents.
  • 您可以使用权限.

一些陷阱:

  • 它运行在ui线程上.
  • stopSelf()完成工作后使用.