JavaCard Proactive处理程序忙

时间:2014-09-26 08:44:58

标签: java android applet javacard

我开发了SIM applet。当SIM接收二进制SMS时,它可以显示菜单(PRO_CMD_SELECT_ITEM)或消息(PRO_CMD_DISPLAY_TEXT)。 在Android手机上,有一个问题。 当消息或菜单显示 - 用户按下确定或返回时 - 一切正常,但如果用户按下“主页”,则小程序不会收到答案,当我尝试使用主动命令时,小程序无法获得主动处理程序。

try{
hdlr = ProactiveHandler.getTheHandler();
}
catch (ToolkitException e)
{
    somevariable = (byte)e.getReason(); 
}

执行后,somevariable变为2

static short    HANDLER_NOT_AVAILABLE 
This reason code (= 2) is used to indicate that the Handler is not available (e.g. busy).

当applet显示菜单并且用户按下“home”时会发生相同的情况 - ProactiveHandler变得忙碌

是否有任何小程序内方式可以使ProactiveHandler可用?

0 个答案:

没有答案