在kiosk模式下从浏览器返回到应用程序

时间:2017-09-15 10:25:53

标签: android android-intent kiosk-mode

我正在以自助服务终端模式开发Android应用程序 现在我想从我的应用程序打开一个浏览器窗口,在那里做一些东西,然后使用后退按钮返回我原来的应用程序。我尝试使用以下Intent来执行此操作:

Intent browserIntent=new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.stackoverflow.de"));
startActivityForResult(browserIntent, 0);

这会按计划打开浏览器,但是当我按下后退箭头按钮时,它会显示
Screen is pinned. Unpinning isn't allowed by your organization. 当我使用浏览器的X按钮关闭浏览器时,它会关闭并返回应用程序 我使用相同的概念打开wifi设置,在那里它允许我回到应用程序而不抱怨:

startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS), 0);

如何为浏览器意图实现相同的行为?
我假设有标志可以做到这一点,但我似乎无法找到合适的标志。

修改
有趣的是,这个问题似乎只在设备没有wifi连接时才会出现。我刚尝试启用了wifi,尝试触摸后退按钮时浏览器按预期关闭。

0 个答案:

没有答案