1
選擇了「在Chrome中打開」我想,以確定當用戶打開在Chrome瀏覽器Chrome的自定義選項卡(從菜單中的「在Chrome中打開」選項)告訴。如何當用戶從菜單
我的導航回調返回6的事件代碼,這是當用戶關閉一個自定義標籤相同的代碼返回。有沒有辦法區分用戶是否關閉了自定義標籤或在Chrome中打開它?
選擇了「在Chrome中打開」我想,以確定當用戶打開在Chrome瀏覽器Chrome的自定義選項卡(從菜單中的「在Chrome中打開」選項)告訴。如何當用戶從菜單
我的導航回調返回6的事件代碼,這是當用戶關閉一個自定義標籤相同的代碼返回。有沒有辦法區分用戶是否關閉了自定義標籤或在Chrome中打開它?
導航代碼6意味着CustomTabs活動是不可見的任何更多的任一用戶已導航回到開始的CustomTabs意圖或其他活動,在這種情況下,Chrome瀏覽器已啓動,已發生的活動。
當用戶從CustomTabs活動導航到Chrome你導航碼6,當返回按鈕被擊中,與5代碼(標籤再次可見)發送另一個事件。在這種情況下,您是CustomActivity仍然可見,之前的活動已完成,啓動意向的活動仍然暫停。當你有導航碼6和onActivityResult()
方法要求啓動該會話活動
的活動開始CustomTabs可能會解決你的情況。
public void openUrlForResult(String url, int requestCode){
CustomTabsIntent customTabsIntent = buildCustomTabIntent(mCustomTabSession);
customTabsIntent.intent.setData(Uri.parse(url));
mContext.startActivityForResult(customTabsIntent.intent, requestCode);
}