android - 如何从后台服务将 Activity 带到前台

标签 android

首先,我知道我的问题违背了 Android 的理念,但我别无选择,这个应用程序将在嵌入式汽车 gps 上运行,我需要带一个 Activity 来防止车祸,例如,当它发生在用户周围时。我必须将其他 Activity 放在后面,并在没有用户操作(如前面的通知)的情况下弹出警报。

有没有一种方法可以像单击 android 任务切换器时那样将 Activity 手动恢复到最前面?

最佳答案

在您的 Service 中调用 getApplicationContext(),这将为您提供一个 Context,然后启动目标 Activity和往常一样。

关于android - 如何从后台服务将 Activity 带到前台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2461742/

相关文章:

android - 如何制作自定义 TextView?

java - Android 中缺少plugin.xml

android - 已启用 Multidex - 仍然无法合并 dex

java - 使用索引分配drawable值

java - Android内存使用显示错误信息

android - 根据背景反转油漆颜色

java - 为什么下面的代码可以编译?

java - 通过电子邮件发送用户结果

android - 在 onItemClickListener 中,isItemChecked 总是返回与预期相反的结果?

java - 使用 Spans 获取 EditText 的左侧部分文本