我正在使用 j2me 开发游戏。当关卡完成时,我使用midlet.platformRequest调用一个 url(即:www.google.com)。在一些诺基亚设备中,它被重定向到浏览器,当我退出浏览器时,它又回到了游戏。但它不适用于三星设备。
this.emidlet.platformRequest("https://www.google.co.in/");
如何解决这个问题呢?所有设备都支持midlet.platformRequest吗?
从MIDlet.platformRequest() javadoc:
返回:
true
如果 MIDlet 套件必须首先退出才能获取内容。
它依赖于操作系统。
每当您打电话时midlet.platformRequest
,就会自动控制从应用程序切换到操作系统浏览器
对于诺基亚设备,启动浏览器是基于 1 步的(因此返回到应用程序)。
但在包括三星在内的某些设备中,它是基于 2-3 个步骤的,因此您需要关闭浏览器两次才能返回您的应用程序。