How To Get Url Change From Customtabsclient
How to get the url when the page changes, using CustomTabsClient? For example WebView has a method: @Override public void onPageStarted(WebView view, String url, Bitmap favicon){}
Solution 1:
How to get the url when the page changes, using
CustomTabsClient
?
Unfortunately you can't. There is also an open issue on the Chromium bug tracker:
https://code.google.com/p/chromium/issues/detail?id=543542
The only thing you can do now is to know when the tab has started or finished to loading the page, but you can't retrieve the URL:
mClient.newSession(newCustomTabsCallback(){
@OverridepublicvoidonNavigationEvent(int navigationEvent, Bundle extras) {
Log.w(TAG, "onNavigationEvent: Code = " + navigationEvent);
switch (navigationEvent) {
case NAVIGATION_STARTED:
// Sent when the tab has started loading a page.break;
case NAVIGATION_FINISHED:
// Sent when the tab has finished loading a page.break;
case NAVIGATION_FAILED:
// Sent when the tab couldn't finish loading due to a failure.break;
case NAVIGATION_ABORTED:
// Sent when loading was aborted by a user action before it finishes like clicking on a link// or refreshing the page.break;
}
}
});
Post a Comment for "How To Get Url Change From Customtabsclient"