我想打開我的服務與瀏覽器的當前選項卡中打開的鏈接的瀏覽器窗口。當我使用安卓開放瀏覽器從服務避免多個標籤
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.com"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
context.startActivity(intent);
如果瀏覽器被打開,並在前臺我的服務之前啓動的意圖並且打開瀏覽器在同一窗口/選項卡中的鏈接。如果瀏覽器被最小化並且服務啓動了該意圖,則瀏覽器在新窗口/選項卡中打開該網頁。
我不能使用網絡視圖,因爲它需要在網絡瀏覽器中,它只會處理默認瀏覽器。我已經檢查了Open an url in android browser, avoid multiple tabs的線程,但沒有答案。我也嘗試過關閉瀏覽器,但這也行不通。
謝謝你的幫助!