Android 活动开始缓慢

Android 活动开始缓慢,android,android-activity,android-service,Android,Android Activity,Android Service,最近我遇到了一个奇怪的问题,我从一个服务开始了一个活动,但是如果我遵循以下步骤: 输入一个应用程序 按home键返回发射器 然后触发服务以启动我的活动 在以上步骤之后,活动的启动速度比正常方式慢,因为我在活动的onCreate方法中添加了一个log 除按home键外,正常方式同上 请帮我解决。谢谢。您可以在不同的流程中运行服务和活动。我还将把日志记录移动到服务中,这样它就不会绑定UI。使用AndroidManifest.xml中服务的流程属性 以下是来自以下网站的一则小插曲: 要运行服务的进程的

最近我遇到了一个奇怪的问题,我从一个服务开始了一个活动,但是如果我遵循以下步骤:

  • 输入一个应用程序
  • 按home键返回发射器
  • 然后触发服务以启动我的活动
  • 在以上步骤之后,活动的启动速度比正常方式慢,因为我在活动的onCreate方法中添加了一个log

    除按home键外,正常方式同上


    请帮我解决。谢谢。

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

    以下是来自以下网站的一则小插曲:

    要运行服务的进程的名称。通常,所有 应用程序的组件在为创建的默认进程中运行 应用程序。它与应用程序包具有相同的名称。这个 元素的process属性可以为所有元素设置不同的默认值 组件。但组件可以使用自己的组件覆盖默认值 进程属性,允许您将应用程序分布到 多进程


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

    是否按“后退”按钮?如果没有,那么您是否覆盖
    onResume
    方法?如果它动作缓慢,你一定在做一些长的过程。