2011-10-25 66 views
0

從我的應用程序中,我要去黑莓原生消息應用程序發送郵件。 當我點擊後退按鈕時,它會給出Runtime Exception。 我的代碼是下面:單擊黑莓後退按鈕時出現異常

public void fieldChanged(Field field, int context) 
{ 
    if(field == m_lfMailId) 
    { 
     displayEmail(); 
    } 

} 

private void displayEmail() 
    { 
     Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(MessageArguments.ARG_NEW,"[email protected]","","")); 
     Address toList[] = new Address[1]; 

    } 
+0

是否有異常消息? – Tamar

+0

JVM錯誤104,未捕獲的運行時異常。這是模擬器中顯示的異常。 –

回答

0

我們通常設置模擬器忽略錯誤104 - 旗/忽略誤差= 104開始長羽毛。這不應該顯示在真實的設備上,您可以在this thread中看到更多信息。如果您在模擬器的白色屏幕上單擊繼續,它會繼續嗎?

+0

我解決了這個問題。實際上,我使用標籤字段作爲超鏈接,並且在字段更改方法中,我正在執行特定操作。現在我使用導航Click()方法,它工作正常。 –

+0

很高興你能解決它! – Tamar

+0

但我不知道,當我使用字段更改時,爲什麼它會拋出異常。 –

0

將以下代碼添加到您的屏幕並點擊返回按鈕。

public boolean onClose() 
{ 
     return super.onClose(); 
}