相关疑难解决方法(0)

Android中的启动服务会在onCreate上调用应用程序

我正在使用启动Android服务,

startService(getApplicationContext(), MyService.class);
Run Code Online (Sandbox Code Playgroud)

我已经在AndroidManifest中正确定义了我的服务。现在,我从Application create调用上面的代码。

情况1:从应用程序onCreate()调用以上代码

  • 我看到Application.onCreate()被调用了两次。一种是所需的App创建,另一种是在调用startService时发生。

情况2:从应用程序中的Activity调用以上代码

  • 与情况1相同。

这是预期的行为吗?

我的Android清单代码要求:

    <service
            android:exported="false"
            android:enabled="true"
            android:name=".MyService"
            android:process=".MyService">
    </service>
Run Code Online (Sandbox Code Playgroud)

android android-intent android-service

4
推荐指数
1
解决办法
804
查看次数

标签 统计

android ×1

android-intent ×1

android-service ×1