java - Intent-filter Browsable for and android Application, not Activity?

标签 java android ios android-activity intentfilter

在 iOS 中,有一种方法可以注册自定义方案,并且可以打开整个应用程序,例如新实例或具有某些应用程序状态(正在运行)的实例,而不仅仅是单个 ViewController。

对于 Android,我正在寻找一种方法来在用户单击重定向到我的应用程序的链接后恢复整个 Activity 堆栈(可能在启动浏览器之前启动)。

我不希望用户在关闭浏览器并返回到我的应用程序 Activity 之前必须点击返回,我不想只启动单个派生 Activity - 但只需返回到我的应用程序 Activity 堆栈新的在上面。

这有可能以某种简洁明了的方式实现吗?或者至少在用户单击打开我的应用程序 Activity 的链接的浏览器之前启动应用程序的 Activity ?

最佳答案

好的,解决方案是创建可浏览的启动 Activity 。然后,此 Activity 将启动带有标志的所需 Activity :

Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent .FLAG_ACTIVITY_NEW_TASK

并立即完成自己...

关于java - Intent-filter Browsable for and android Application, not Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17731486/

相关文章:

java - 为什么我的 JSlider 或 JLabel 不会出现在框架上的任何位置?

java - 在 Java 客户端和 Twisted Python 套接字服务器之间发送缓冲图像

java - 为每个构建类型解析应用程序标签

ios - 如何在 SwiftUI 中淡化 SF 符号的顶部或底部边缘?

ios - 空字符串使 Swift 有条件地崩溃

c++ - 找不到崩溃原因

java - 正则表达式 + 符号后跟数字

java - 等待网页元素的好方法

android - 是否可以在 uiautomator 中滑动打开/关闭抽屉导航

android - 是否可以从 Appery.io 等服务构建移动应用程序(iOS、Android)以继续使用原生编码进行开发?