在我的使用情况下,我有一个页面深度链接回到我的应用程序。当我在Chrome自定义标签中打开此页面时,我可以通过单击深链接返回到我的应用程序,但问题是当我点击设备的返回按钮时,Chrome自定义标签仍然可见。
是否有任何方法可以在用户返回到我的应用程序/活动时关闭chrome自定义标签。
在我的使用情况下,我有一个页面深度链接回到我的应用程序。当我在Chrome自定义标签中打开此页面时,我可以通过单击深链接返回到我的应用程序,但问题是当我点击设备的返回按钮时,Chrome自定义标签仍然可见。
是否有任何方法可以在用户返回到我的应用程序/活动时关闭chrome自定义标签。
mCustomTabsIntent = new CustomTabsIntent.Builder(mCustomTabsSession).build(); mCustomTabsIntent.intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
但这并没有解决问题。我是否漏掉了什么? - Jaspinder KaurmCustomTabsIntent = new CustomTabsIntent.Builder().build();
mCustomTabsIntent.intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
AND:
如果您将应用程序设置为singleInstance
或singleTop
,那么当您使用意图返回到它时,框架也会结束自定义选项卡活动。