Навигационный код 6 означает, что действие CustomTabs больше не отображается для того, чтобы пользователь перешел к действию, которое запустило намерение CustomTabs или другое действие, в этом случае Chrome был запущен.
Когда пользователь переходит от операции CustomTabs к Chrome, вы получаете код навигации 6, когда нажата кнопка «Назад», другое событие отправляется с кодом 5 (снова отображается вкладка). В этом случае вы являетесь CustomActivity по-прежнему видны, предыдущая активность была завершена, активность, которая начала намерение, все еще приостановлена.
Запуск CustomTabs для активности может решить ваш случай, когда у вас есть код навигации 6 и onActivityResult()
метод вызвал действие, которое запустило сеанс.
public void openUrlForResult(String url, int requestCode){
CustomTabsIntent customTabsIntent = buildCustomTabIntent(mCustomTabSession);
customTabsIntent.intent.setData(Uri.parse(url));
mContext.startActivityForResult(customTabsIntent.intent, requestCode);
}