1

我有一个始终可见的自定义启动器,它启动了 3 个不同的应用程序。从 Android N 开始,点击每个应用程序图标(在自定义启动器上)我必须检查 3 个应用程序中的任何一个当前是否正在运行。

  • 如果没有应用程序正在运行,则单击的图标应正常启动应用程序。
  • 如果其中任何一个当前正在运行,则必须打开多窗口模式并同时显示它们。
  • 如果其中 2 个正在运行,则应将不活动的(处于“onPause”状态)替换为第三个。

如何确定当前可见的所有应用程序(如屏幕截图截屏中)以与我的 3 个应用程序的包名称进行比较并采取相应的步骤。我尝试了使用活动管理器的标准解决方案,但是我得到的只是自定义启动器的包名称,因为它在图标单击时变为活动状态。

4

0 回答 0