繁体   English   中英

用于Android应用程序的Intent-filter Browsable,不是Activity?

[英]Intent-filter Browsable for and android Application, not Activity?

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

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

我不希望用户必须先点按一下,直到他关闭浏览器并返回我的应用程序活动,而且我不想仅启动单个派生活动-而是使用新的活动回到我的应用程序活动堆栈在顶端。

是否有可能以某种简洁的方式实现? 或者至少是在用户单击打开我的应用活动的链接的浏览器之前启动的应用的干净活动?

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

Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK

并立即完成...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM