Android浏览器意向后退按钮(Android Browser Intent back butto

2019-09-22 06:58发布

您好,我从我的应用程序中使用的意图,如空空的浏览器:

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

但是当我压回在浏览器上我要回到我的应用程序,而不是去到浏览器的选项。 我怎样才能控制这种行为?

Answer 1:

你不能因为后退按钮实现目前正在浏览器应用程序的控制。

实施WebView在您的应用程序和处理返回按键是唯一的选择。



Answer 2:

尝试:

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



文章来源: Android Browser Intent back button