當我使用這種方法時,它在黑莓模擬器上拋出非法狀態表達式。key char ovveride方法在黑莓模擬器上拋出illegalStateException
protected boolean keyChar(char c, int status, int time)
{
if (c == Keypad.KEY_ESCAPE)
{
UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
}
return super.keyChar(c, status, time);
}
,如果我給返回類型爲true,模擬器沒有錯誤顯示。
當我使用super.keyChar(c,狀態,時間)。它拋出非法的狀態表達。
但在設備中沒有錯誤顯示。只在黑莓模擬器上。這是它的問題。
對不起,我仍然在模擬器 – RVG 2012-03-21 08:49:15
更新我的答案。檢查這個時間。 – 2012-03-21 08:56:25