我有一个程序,我已经为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解析为浏览器的变量.
感谢您的任何帮助,您可以提供.
更新 我刚刚发现,如果浏览器当前没有运行(即之前没有加载),当我的应用程序启动浏览器时,它会将它带到前面.但是,一旦先前加载了浏览器,当我的应用程序再次加载它时,它会在后台加载它.
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |