当前位置: 首页 > 知识库问答 >
问题:

如何在点击应用程序图标时关闭画中画活动。我的应用程序中有多个活动?

黄凌龙
2023-03-14

请建议与android画中画模式相关的问题,如果我的应用程序有堆栈像家庭活动-

我想在应用程序图标启动时关闭PIP活动(PlayerActivity)。由于PIP活动在单独的任务中运行,如何关闭应用程序运行的所有其他任务?

共有2个答案

柳墨一
2023-03-14

在一些Android 8设备上,< code > activity manager . app tasks 不包含播放器活动(在pip模式下)。使用当地广播很有帮助。

冯阳华
2023-03-14

要在使用本地广播启动应用程序时关闭PIP窗口,请实施本地广播,并将广播从您的启动器活动发送到PIP活动以关闭自身。

这比从所有正在运行的任务中查找活动并完成任务更干净。

 类似资料:
  • 我目前正在开发的一个新应用程序遇到了一个奇怪的问题,如果我将应用程序发送到后台(Home按钮),然后使用应用程序图标重新启动应用程序,除了根活动之外的所有活动都会被销毁(在日志中,我会获得所有活动的OnDestroy,除了调用OnResume的根活动)。 如果我将其发送到后台并从当前任务中恢复,它将恢复应用程序。 我已经将< code > Android:launch mode = " singl

  • 当我单击训练图标时,它会显示名为“主页”的按钮。 当我点击主页按钮时,它显示如下主页屏幕。 我的应用程序目前运行正常,我想关闭应用程序,当我单击应用程序图标(培训)时,必须显示主屏幕。我怎么能这样做..? 实际上,我在我的布局中有一个按钮,当按下按钮时,我正在显示带有以下代码的主屏幕。 它显示主屏幕,我在后台的服务已启动。我想停止我的应用程序中的所有操作,当我单击启动器图标时停止。我的问题是,当我

  • 我正在开发我的第一个移动应用程序。这是在科尔多瓦和爱奥尼亚的框架内。为了演示,我开发了登录系统和一个带有一些数据的仪表板。我担心的是,当用户登录到应用程序时,转到仪表板,假设他离开并出来时没有注销,那么下次他单击应用程序图标时,将被重定向到他离开的位置,但同时我希望用户数据能够更新,因为我做了以下事情。在页体onload上调用函数: onLoad函数: onDeviceReady函数: Check

  • 在我的应用程序中,我从主活动导航到活动B。然后按下主页按钮,然后再次单击应用程序图标以将其最大化。 它不是继续我的活动B,而是回到主活动。 这是有道理的,因为在我的AndroidManifest.xml中,当您单击其图标时,我使用普通的意图过滤器来启动Mainactive: 我查看了Facebook和Twitter等流行应用程序,它们似乎都没有遇到这个问题——当你从Facebook订阅源导航到朋友

  • 当用户在我的通知中单击一个按钮时,我正试图打开,而该应用程序仅在后台运行并提供服务。单击按钮时,这些行在类中被触发: 我已经检查过了,这些行被触发了,所以对按钮的点击做出反应没有问题,但是不会打开。 有什么建议吗?为什么这对我不起作用,我怎么能让它起作用? 我被要求提供更多的代码,因此在我的

  • 当我在activity_main中单击id为addNotice的cardView时。xml第二个活动上传通知应该会出现,但我的Android studio应用程序关闭,我创建的第二个活动从未出现。我是Android Studio和Java的新手,如果有人能帮助我,我将非常感激! 这是我的主要活动。爪哇: 这是我的主要活动。xml: 这里还有AndroidManifest。xml以防万一: 下面是第