2017-02-15 25 views
0

同じタブでブラウザでURLを開こうとしています。アプリ上の各クリックの新しいタブ(同じURLのための)を作成する代わりに。アンドロイドコードを使用してブラウザの同じタブにURLを開きます(ウェブビューを使用していません)

ハーズのはコードです:

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://1.1.1.1:8008")); 
intent.putExtra(Browser.EXTRA_APPLICATION_ID, "com.android.browser"); 
startActivity(intent); 

私は、ブラウザを閉じて、再度、代わりに開い使用して、既存のタブで、私はURLを新しいタブで開く参照アプリケーションを再起動した場合。

答えて

0

Androidには多数のWebブラウザがあります。ブラウザにもが提供されているかどうかは、ブラウザに合わせてのタブがブラウザの開発者次第です。タブを提供している人にとっては、ブラウザがそれらのタブに関してACTION_VIEWリクエストをどのように処理するかは、ブラウザの開発者次第です。

標準ACTION_VIEWプロトコルには、「これを既存のタブに入れてください」というメッセージはありません。これは、ほとんどの場合、ACTION_VIEWにタブが付いているためです。

一部のブラウザでは、ACTION_VIEWに関してタブの動作を制御するために特別な機能が用意されていることは間違いありません。これらのブラウザの開発者に連絡して尋ねることは大歓迎です。

関連する問題