您好,我從我的應用程序中使用的意圖,如空空的瀏覽器:Android瀏覽器意向後退按鈕
String url = "XXXX";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
但是當我按回到了瀏覽器,我想回到我的應用程序,而不是去瀏覽器的選項。我如何控制這種行爲?
您好,我從我的應用程序中使用的意圖,如空空的瀏覽器:Android瀏覽器意向後退按鈕
String url = "XXXX";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
但是當我按回到了瀏覽器,我想回到我的應用程序,而不是去瀏覽器的選項。我如何控制這種行爲?
您不能由於後退按鈕的實現現在在瀏覽器應用程序的控制下。
在您的應用程序中執行WebView
並處理返回鍵按是唯一選項。
+1擊敗我吧! –
嘗試:
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
即使這樣做,您也無法處理瀏覽器應用程序的返回按鈕。正如可能會有後退鍵單擊的實施。 – user370305
在哪個瀏覽器? –