如何在页面更改时获取URL,使用CustomTabsClient?
例如,WebView有一个方法:
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon){}
Run Code Online (Sandbox Code Playgroud)
我需要一个类似的方法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);
}
});
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否是我需要的.
是否有任何侦听器可以让我们知道 chrome 自定义选项卡中的 URL 已更改。
String url = ¨https://paul.kinlan.me/¨;
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse(url));
Run Code Online (Sandbox Code Playgroud)
我正在使用 chrome 自定义选项卡打开此链接。我必须剪下每个 url 更改并在 android 中打开适当的活动