在冰淇淋三明治上启动浏览器

Boa*_*rdy 5 android

我有一个程序,我已经为Android 1.6及以上,我一直在做测试,以确保该程序与新的冰淇淋三明治(Android 4)正常工作.

应用程序上的所有内容都可以正常工作,但是当用户执行某项任务时,应该会自动启动Android浏览器.但是出于某种原因,它似乎在后台加载它并保持我的应用程序显示不是我想要它做的.

在每个其他版本的android上,当我执行代码来启动浏览器时,浏览器会出现在屏幕顶部,从而导致我的应用程序处于后台,这就是我希望它工作的方式.

下面是我启动浏览器的代码

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.setData(Uri.parse(companyURL));
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

companyURL是我用来将URL解析为浏览器的变量.

感谢您的任何帮助,您可以提供.

更新 我刚刚发现,如果浏览器当前没有运行(即之前没有加载),当我的应用程序启动浏览器时,它会将它带到前面.但是,一旦先前加载了浏览器,当我的应用程序再次加载它时,它会在后台加载它.

a.c*_*ch. 0

FLAG_ACTIVITY_BROUGHT_TO_FRONT尝试向意图添加标志。