【问题标题】:Is it possible starting Android Service and Broadcast when app did not run before当应用程序之前没有运行时,是否可以启动 Android 服务和广播
【发布时间】:2015-08-20 06:35:26
【问题描述】:

如果我的应用程序运行一次,服务可以在后台启动并向服务器请求。但是当应用程序之前没有运行时,服务无法启动。即使该应用程序之前没有运行过,是否可以启动服务。

实际上我想要做的是电话可以向服务器发送一次请求而无需运行。当请求发送时,它将被激活。以后的请求是不需要的。

【问题讨论】:

  • “即使该应用程序之前没有运行过,是否也可以启动服务。” - 不,不是从 3.1 版开始。

标签: android service broadcast


【解决方案1】:

不,这是不可能的。

当您的应用第一次安装被用户强制关闭时,它处于“非活动”状态(意味着没有广播接收器或警报将起作用),并将变为仅在用户手动启动时才有效。

查看详情here

【讨论】:

    猜你喜欢
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多