3

我正在使用 j2me 开发游戏。当关卡完成时,我使用midlet.platformRequest调用一个 url(即:www.google.com)。在一些诺基亚设备中,它被重定向到浏览器,当我退出浏览器时,它又回到了游戏。但它不适用于三星设备。

 this.emidlet.platformRequest("https://www.google.co.in/");

如何解决这个问题呢?所有设备都支持midlet.platformRequest吗?

4

2 回答 2

4

MIDlet.platformRequest() javadoc:

返回: true如果 MIDlet 套件必须首先退出才能获取内容。

于 2012-04-19T10:03:52.730 回答
2

它依赖于操作系统。

每当您打电话时midlet.platformRequest,就会自动控制从应用程序切换到操作系统浏览器

对于诺基亚设备,启动浏览器是基于 1 步的(因此返回到应用程序)。

但在包括三星在内的某些设备中,它是基于 2-3 个步骤的,因此您需要关闭浏览器两次才能返回您的应用程序。

于 2012-04-19T10:05:30.667 回答