bugfix> android > 投稿

クロムのカスタムタブでURLが変更されたことを知ることができるリスナーはありますか。

String url = ¨https://paul.kinlan.me/¨;
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse(url));

クロムのカスタムタブを使用してこのリンクを開いています。各URLの変更を切り取り、Androidで適切なアクティビティを開く必要があります

回答 1 件
  • 残念ながら、それは不可能です

    ナビゲーション時にユーザーのプライバシーを保護するために、ナビゲーションイベントを通じてホストアプリにURLが自動的に送信されることはありません。

    ユーザーがカスタムアクションボタンまたはセカンダリツールバーのボタンのいずれかをクリックした結果、URLを取得することができます。

    このコードは、カスタムアクションボタンを設定する方法を示し、このコードは、CustomActionによって呼び出されるBroadcastReceiver内のURLを取得する方法を示します。

あなたの答え