2012-09-11 178 views
3

您好,我從我的應用程序中使用的意圖,如空空的瀏覽器:Android瀏覽器意向後退按鈕

String url = "XXXX"; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); 
startActivity(i); 

但是當我按回到了瀏覽器,我想回到我的應用程序,而不是去瀏覽器的選項。我如何控制這種行爲?

+0

在哪個瀏覽器? –

回答

3

您不能由於後退按鈕的實現現在在瀏覽器應用程序的控制下。

在您的應用程序中執行WebView並處理返回鍵按是唯一選項。

+2

+1擊敗我吧! –

0

嘗試:

Intent i = new Intent(Intent.ACTION_VIEW); 
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
i.setData(Uri.parse(url)); 
startActivity(i); 

任務(從它開始下一個任務活動的活動)定義的,該用戶可以移動到活動的原子團。任務可以移動到前臺和後臺;特定任務內的所有活動始終保持相同的順序。你可以在這裏找到更多關於它的信息:http://developer.android.com/guide/components/tasks-and-back-stack.html

+0

即使這樣做,您也無法處理瀏覽器應用程序的返回按鈕。正如可能會有後退鍵單擊的實施。 – user370305