問題タブ [android-customtabs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2691 参照

android - ACTIONボタンがクリックされたときにChromeのカスタムタブを閉じたい

Android アプリに Chrome カスタム タブを統合しようとしています。私が行き詰まっている要件は次のとおり
です。 1. GridView に表示されている pdf のリスト。ユーザーが任意の PDF をクリックすると、カスタム タブで開かれます。ここでは、GridView でアイテムの位置を渡します。
2. この位置が選択に使用されます。SELECTカスタムタブにアクションがあります。ユーザーが SELECT をクリックすると、カスタム タブが閉じて位置がアクティビティに戻され、GridView でそのアイテムが選択されていることをマークできるようになります。

問題は、カスタム タブを閉じて、データをアクティビティに戻すことです。この点でどんな助けも高く評価されます。

0 投票する
1 に答える
1374 参照

android - androidのcustomtabsのユーザーエージェントを変更する

Android アプリで customtabs を使用しています。その中にウェブサイトのデスクトップビューをロードしたい。そこでcustomtabsのユーザーエージェントを変更したいと思います。これを行う方法?これを WebView で実行しましたが、customtab のユーザー エージェントを変更する方法が見つかりませんでした。

0 投票する
2 に答える
1055 参照

android - 最近と履歴からアクティビティを除外する

実際、Androidのカスタムタブに直接問題があります。それにもかかわらず、私は私の質問を一般化します。ActivityA私がとを持っているとしましょうActivityBActivityA- は外部のものであるため、 Intent から起動します:

ここから、ActivityA- は実際にはカスタム タブ アクティビティであることがわかります。物事が完了したら、私は起動しActivityBます。ActivityAタスク履歴からディザパーが必要です。フラグをインテントに適用することでこれを達成できますIntent.FLAG_ACTIVITY_NO_HISTORY 。しかし、このアプローチは問題を引き起こしてActivityAいます. もちろん、フラグなしの履歴が機能するのはそのためです。でも違う流れが欲しい、打ち上げられたActivityA時だけ消えて欲しい。ActivityBこれを達成する方法はありますか?

PS私は終了する必要がありActivityA、インテントを介して起動され、そのコードにアクセスできず、呼び出すことができませんfinish()

0 投票する
1 に答える
3502 参照

android - ログインしていない状態で Chrome カスタム タブに任意の URL を起動する方法

WebViewの代わりにChrome Custom Tabに任意の URL を開きたい Android サンプル アプリがあります。https://developer.chrome.com/multidevice/android/customtabsから試していますが、これを行うことができます。

ここで私は問題に直面しています。それは -

すでにChrome Browserから facebook にログインしている場合、facebook の URL をChrome Custom Tabに起動すると、ログイン済みとして表示されます。

Chrome Custom TabChrome Browserの Cookie を使用しているようです。しかし、 Chrome Browserのログイン状態に関係なく、任意の URL を「非ログイン」状態としてChrome カスタム タブに起動したいと考えています。

問題は、以前は webview の「cookieManager.removeAllCookie()」で Cookie をクリアしていましたが、Chrome カスタム タブの Cookie をクリアする方法が見つからなかったことです。

URLを起動する前にChromeカスタムタブのCookieをクリアすることは可能ですか?誰でもこれを達成するのを手伝ってくれますか?

URLをchromeカスタムタブに起動するコードは次のとおりです-