在我的启动器应用程序中显示当前正在运行的应用程序的对话框

伊泰·费尔德曼

所以在人们跑过去说那是重复之前,让我解释一下。

我有一个应用程序,它基本上是汽车平板电脑中的启动器。每当我从服务器收到消息时,我都会将其显示为带有以下代码的弹出对话框 -

public void openMessage(MsgItem msg)
{
    Intent intent = new Intent(_context, MainActivity.class);
    intent.putExtra(MainActivity.OP_EXTRA_MESSAGE, msg);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    _context.startActivity(intent);
}

现在您可以看到它返回到 MainActivity,然后在那里显示弹出窗口。

我希望该应用程序能够在其中运行的任何应用程序上显示弹出窗口。这意味着如果用户从启动器打开 Waze 应用程序并且有一个弹出窗口,它会显示在 Waze 活动中,而不会首先将我带到 MainActivity。

如何获取为此目的打开的应用程序/活动?有几个应用程序可以从位智旁边的启动器打开。

我看到了关于活动实例等的其他答案,但我没有设法在我的代码中实现任何东西。

伊泰·费尔德曼

因此,经过多次尝试和失败,解决方案是使用带有 UI 的自定义服务。我在其上添加视图并根据需要调用它的服务。

@CommonsWare 我第一次选择正确的答案并不是我所需要的,因为即使我在 Waze 应用程序中,我也希望弹出窗口显示,而使用具有对话框主题的活动的解决方案无法做到这一点,因为它具有应用程序的上下文,因此在显示它之前总是会返回到应用程序。

获得此解决方案的唯一方法是使用具有对话框视图的服务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使已经选择了默认应用程序,如何显示默认应用程序选择器对话框?

来自分类Dev

在可可中找不到正在运行的应用程序

来自分类Dev

iOS OneDrive(skydrive)应用程序每次运行时都会显示权限对话框

来自分类Dev

Facebook显示登录对话框而不是应用程序请求对话框

来自分类Dev

单击Cordova中的应用程序图标启动器时,如何恢复应用程序?

来自分类Dev

在Eclipse中调试正在运行的Java应用程序?

来自分类Dev

我如何检测正在运行的特定应用程序

来自分类Dev

Android启动应用程序显示“可以修改系统设置”对话框

来自分类Dev

如何使Chromium应用程序窗口在Unity启动器中算作“自己的应用程序”?

来自分类Dev

Flutter&AlertDialog:加载后我的应用程序不显示警报对话框

来自分类Dev

Google Chrome从应用程序启动器中消失了

来自分类Dev

启动器应用程序缺少白色三角形箭头,这表明它正在运行

来自分类Dev

如何配置Alt + Tab和启动器以仅显示当前工作区中的应用程序?

来自分类Dev

在首次启动应用程序时显示对话框

来自分类Dev

如何在Office 2013的应用程序中获取当前正在运行的应用程序的名称

来自分类Dev

Applescript“退出当前应用程序”对话框

来自分类Dev

点击按钮时如何显示“应用程序启动器”对话框

来自分类Dev

自动记住当前正在运行的应用程序

来自分类Dev

Fiori启动板应用程序中的“关于对话框”

来自分类Dev

无法从启动器运行Wine应用程序

来自分类Dev

查看/编辑由“记住当前正在运行的应用程序”阻止的启动程序

来自分类Dev

如何使Unity记住启动器中的应用程序?

来自分类Dev

如何使Chromium应用程序窗口在Unity启动器中算作“自己的应用程序”?

来自分类Dev

在应用程序运行或关闭的特定时间显示对话框

来自分类Dev

由于对话框,我的应用程序崩溃

来自分类Dev

在“选择应用程序”对话框列表中显示应用程序

来自分类Dev

如何从终端打开“运行应用程序”对话框?

来自分类Dev

应用程序对话框的自动运行

来自分类Dev

使用 selenium java 在 IE 浏览器上运行的应用程序中的模态对话框未识别

Related 相关文章

  1. 1

    即使已经选择了默认应用程序,如何显示默认应用程序选择器对话框?

  2. 2

    在可可中找不到正在运行的应用程序

  3. 3

    iOS OneDrive(skydrive)应用程序每次运行时都会显示权限对话框

  4. 4

    Facebook显示登录对话框而不是应用程序请求对话框

  5. 5

    单击Cordova中的应用程序图标启动器时,如何恢复应用程序?

  6. 6

    在Eclipse中调试正在运行的Java应用程序?

  7. 7

    我如何检测正在运行的特定应用程序

  8. 8

    Android启动应用程序显示“可以修改系统设置”对话框

  9. 9

    如何使Chromium应用程序窗口在Unity启动器中算作“自己的应用程序”?

  10. 10

    Flutter&AlertDialog:加载后我的应用程序不显示警报对话框

  11. 11

    Google Chrome从应用程序启动器中消失了

  12. 12

    启动器应用程序缺少白色三角形箭头,这表明它正在运行

  13. 13

    如何配置Alt + Tab和启动器以仅显示当前工作区中的应用程序?

  14. 14

    在首次启动应用程序时显示对话框

  15. 15

    如何在Office 2013的应用程序中获取当前正在运行的应用程序的名称

  16. 16

    Applescript“退出当前应用程序”对话框

  17. 17

    点击按钮时如何显示“应用程序启动器”对话框

  18. 18

    自动记住当前正在运行的应用程序

  19. 19

    Fiori启动板应用程序中的“关于对话框”

  20. 20

    无法从启动器运行Wine应用程序

  21. 21

    查看/编辑由“记住当前正在运行的应用程序”阻止的启动程序

  22. 22

    如何使Unity记住启动器中的应用程序?

  23. 23

    如何使Chromium应用程序窗口在Unity启动器中算作“自己的应用程序”?

  24. 24

    在应用程序运行或关闭的特定时间显示对话框

  25. 25

    由于对话框,我的应用程序崩溃

  26. 26

    在“选择应用程序”对话框列表中显示应用程序

  27. 27

    如何从终端打开“运行应用程序”对话框?

  28. 28

    应用程序对话框的自动运行

  29. 29

    使用 selenium java 在 IE 浏览器上运行的应用程序中的模态对话框未识别

热门标签

归档