我有java-j2me-midp2应用程序。在这个应用程序中有一个部分可以收听短信收件箱并根据这些短信在应用程序中进行操作。
对于我们使用的本节 MessageConnection
,我们使用以下代码创建它:
try {
msgConnection = (MessageConnection) Connector.open("sms://:" + port);
msgConnection.setMessageListener(Listener);
}
catch (Exception e)
{
showexception(0, p.error_listen);
}
经过几次我们使用该应用程序(并且毫无例外地工作),目前我们在这部分出现错误(即使在不同的端口上)。
错误: Java.IO.IOException Symbian OS 错误=-1
如您所见,此错误发生在 Symbian OS 手机(如 NokiaE52、Nokia5800、Sony Ericsson Vivaz)上。这些手机使用 Symbian series60。
问:我错过了什么吗?有没有更好的方法来做到这一点?为什么会发生此错误?有小费吗?