当前位置: 首页 > 知识库问答 >
问题:

IntentService和Service使用的区别[副本]

程赞
2023-03-14

共有1个答案

田远
2023-03-14

服务

这是所有服务的基类。扩展该类时,重要的是创建一个新线程来执行服务的所有工作,因为默认情况下,服务使用应用程序的主线程,这可能会降低应用程序正在运行的任何活动的性能。

意向性服务

这是Service的一个子类,它使用一个辅助线程来处理所有的启动请求,一次一个。如果您不要求您的服务同时处理多个请求,这是最好的选择。您需要做的只是实现onHandleIntent(),它接收每个启动请求的意图,以便您可以进行后台工作。

差异

 类似资料:
  • 本文向大家介绍深入剖析Android系统中Service和IntentService的区别,包括了深入剖析Android系统中Service和IntentService的区别的使用技巧和注意事项,需要的朋友参考一下 Android中的Service是用于后台服务的,当应用程序被挂到后台的时候,问了保证应用某些组件仍然可以工作而引入了Service这个概念,那么这里面要强调的是Service不是独立

  • 在哪种情况下,我们选择JRE_主页?如果我没有提到JRE_HOME,会发生什么?

  • 当我用debug模式启动intentservice的子类时,发现它先调用onstart方法,然后执行onStartCommand方法,但在onStartCommand方法中,它没有调用“onstart(intent,startId);” 由于我看到了源代码,我认为应该是首先调用onStartCommond方法,然后在onStartCommond方法中做onStart方法,正如上面的结果显示的,我混

  • 我对它做了一些实验,注意到表达式后面的g搜索每一个数字,而不是+。我尝试使用\d+而不在表达式后面加上g,它只匹配字符串中的第一个数字。 基本上,不管我用\d还是\d+,只要表达式后面有g,它就会找到所有的数字。所以我的问题是,两者有什么区别?