您好,我从我的应用程序中使用的意图,如空空的浏览器:
String url = "XXXX";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
但是当我压回在浏览器上我要回到我的应用程序,而不是去到浏览器的选项。 我怎样才能控制这种行为?
您好,我从我的应用程序中使用的意图,如空空的浏览器:
String url = "XXXX";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
但是当我压回在浏览器上我要回到我的应用程序,而不是去到浏览器的选项。 我怎样才能控制这种行为?
你不能因为后退按钮实现目前正在浏览器应用程序的控制。
实施WebView
在您的应用程序和处理返回按键是唯一的选择。
尝试:
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