Как получить URL-адрес при изменении страницы, используя CustomTabsClient
?Как получить изменение Url из CustomTabsClient
Например WebView имеет метод:
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon){}
мне нужен подобный метод для CustomTabs
.
Я нашел это:
mClient.newSession(new CustomTabsCallback(){
@Override
public void onNavigationEvent(int navigationEvent, Bundle extras) {
super.onNavigationEvent(navigationEvent, extras);
}
@Override
public void extraCallback(String callbackName, Bundle args) {
super.extraCallback(callbackName, args);
}
});
Но я не уверен, если это одна мне нужна.
Кто-нибудь получил onNavigationEvent, чтобы на самом деле получить вызов? Я попытался настроить это несколько раз, но он, кажется, не вызван, и я проверил, что он установлен в вызове .newSession(): -P – kenyee
@kenyee Создал ли ваш хром намерение, передав в сеанс, возвращенный с #newSession() ? новый CustomTabsIntent.Builder (сеанс); – sfreeman
Это было @sfreeman ... большое спасибо :-) Они должны просто потребовать, чтобы строитель взял сеанс для параметра. – kenyee