我在理解活动堆栈以及它如何影响我的应用程序的行为方面遇到了一些问题。
单击按钮后,它会启动一个打开浏览器的 Intent。当我在浏览器中并按下主页按钮时,我会进入主屏幕。现在,如果我通过启动器再次启动我的应用程序,它会打开浏览器而不是我的应用程序。如何避免在启动我的应用程序时打开浏览器?
现在,打开 url 的代码如下所示:
private void openUrlExternal(String url) {
Intent openUrlIntent = new Intent(Intent.ACTION_VIEW);
openUrlIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
openUrlIntent.setData(Uri.parse(url));
startActivity(openUrlIntent);
}
我使用了错误的标志吗?如果是这样,我必须使用哪些标志?
提前致谢!