活动慢慢开始

时间:2013-04-09 02:03:26

标签: android android-activity android-service

最近我遇到了一个奇怪的问题,我从一项服务开始一项活动,但如果我按照以下步骤进行:

  1. 输入应用
  2. 按home键返回启动器
  3. 然后触发服务以开始我的活动
  4. 经过上述步骤后,活动开始的速度比正常方式慢。因为我在Activity的onCreate方法中添加了一个日志。

    除了按住主页键外,

    正常方式与上述相同。

    请帮我解决。谢谢。

2 个答案:

答案 0 :(得分:1)

您可以在不同的进程中运行服务和活动。我还会将日志记录移动到服务中,因此它不会绑定UI。在AndroidManifest.xml中使用service属性

这是来自docs

的snippit
  

运行服务的进程的名称。通常,所有   应用程序的组件在为其创建的默认进程中运行   应用程序。它与应用程序包具有相同的名称。该   element的process属性可以为所有设置不同的默认值   组件。但组件可以使用自己的默认值覆盖默认值   进程属性,允许您跨应用程序传播   多个过程。

答案 1 :(得分:0)

如果您是从IDE启动,请回击,然后点击启动器图标,您将启动应用程序的另一个实例。这可能有助于解释事情。

相关问题