Service 开启 Activity 失败

APP开启了一个后台Service,

App退到后台,Service仍旧活跃着,开启了一个Timer一直可以看到活跃的log,

当后台service接收了一条消息,需要打开App的一个页面,通过以下代码无法打开:

val intent = Intent(App.getApplication(),xxxActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
startActivity(intent)

同样的逻辑在Android是OK的,请教下在鸿蒙系统下,应该怎么操作可以成功从Service调起Activity,谢谢


UI
集成开发
2023-08-18 16:02:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Bessemer

我认为不应该允许这样的行为,你能想象你在使用手机的时候突然弹出来别的界面,反正我用这么久手机没有一个软件这样的

分享
微博
QQ
微信
回复
2023-08-21 12:42:53
相关问题
提供类似aar包内Activity之间跳转问题
888浏览 • 1回复 待解决
如何使用小型系统的service
3777浏览 • 1回复 待解决
【求助】前台Service无法发布通知
5890浏览 • 1回复 已解决
js 怎么开启异步线程?
4836浏览 • 1回复 待解决
Service Mesh 技术主要是什么?
2961浏览 • 1回复 待解决
Openharmoney开启自启服务
812浏览 • 0回复 待解决
PolarDB如何开启TDE功能?
1981浏览 • 1回复 待解决
本地service与本地应用间如何传递消息
4481浏览 • 1回复 待解决
Web组件如何开启手势缩放
578浏览 • 1回复 待解决
怎么监听蓝牙的开启状态?
3486浏览 • 1回复 待解决
ArkTS如何开启多个ArkTS 运行环境
625浏览 • 1回复 待解决
怎么获取是否开启推送通知栏权限
624浏览 • 1回复 待解决
开启混淆后,卡片加载不出来
5010浏览 • 1回复 待解决
请问下polarDB在哪开启数字证书?
2001浏览 • 1回复 待解决
mysql客户端怎么开启预编译?
2136浏览 • 1回复 待解决
Atomic Service工程的标题栏是否能去除
742浏览 • 1回复 待解决
如何开启AOT编译模式,有人知道吗?
807浏览 • 1回复 待解决
如何开启明文传输 即 http 请求
8659浏览 • 4回复 待解决
提问
该提问已有0人参与 ,帮助了0人