小米手机上Worker无法启动Activity

问题描述 投票:0回答:1

我目前正在开发一款视频通话应用程序。我使用 FirebaseMessaingService 获取收到的帐户被调用的消息,然后从服务启动一个 Worker,然后该 Worker 启动一个显示电话呼叫的活动。但似乎无法从小米设备上的服务启动活动。有人可以帮忙吗?

小米手机成功呼叫工人。

enter image description here

之前,小米连Worker都调用不了,但是当我开启自动启动之后这个问题,就可以了。

android android-service android-workmanager xiaomi
1个回答
0
投票

通常,您无法从后台作业(Worker、Service 等)启动 Activity

您需要将应用程序置于前台才能执行此操作:例如在其他应用程序上显示、前台服务。

看看这个:从 WorkManager API 级别 29+ 启动 Activity

© www.soinside.com 2019 - 2024. All rights reserved.