gpt4 book ai didi

java - 启动 Activity 的服务

转载 作者:行者123 更新时间:2023-12-02 05:56:23 25 4
gpt4 key购买 nike

当我的主应用程序处于后台时,我启动了一项服务,然后使用服务快捷方式图标重新启动我的应用程序。但每次为应用程序创建一个新实例时。我想保留用户界面。

我尝试在服务中启动 Intent 时设置标志

这是我的服务中的代码

appLogoImage.setOnClickListener(v -> {
Intent intent = new Intent(MinimizedAppFABService.this,MainActivity.class);
//WS intent.addFlags(Intent.);
startActivity(intent);
//close the service and remove the chat heads
stopSelf();
});

如果应用程序仍未从内存中清除,则预计将启动现有 View ,如果清除则作为新的 Activity 重新启动

最佳答案

我从 stackover flow 中找到了一个解决方案,

<activity
android:name=".MainActivity"
android:launchMode="singleTask" >

我添加了android:launchMode="singleTask"答案的链接是Service and launching/re-launching Activity

关于java - 启动 Activity 的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56010134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com