在我的用例中,我有一个深度链接回我的应用程序的页面。当我在Chrome自定义标签中打开此页面时,我可以通过点击深层链接返回我的应用,但问题是当我点击设备后退按钮时,Chrome标签仍然可见。
当用户返回我的应用/活动时,我是否可以关闭Chrome自定义标签。
答案 0 :(得分:8)
在打开Chrome自定义标签时设置以下标志似乎可以解决我的问题 http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NO_HISTORY
答案 1 :(得分:0)
正如@Jaspinder Kaur所说:你需要在你的旗帜上加上这个:
mCustomTabsIntent = new CustomTabsIntent.Builder().build();
mCustomTabsIntent.intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
和
如果您将应用设置为singleInstance
或singleTop
,那么当您使用意图返回时,框架也会完成自定义标签活动。