2010-07-30 101 views
0

我正在從安東尼里茲克從開始黑莓編碼。 我堅持這個代碼,因爲它是一次又一次的示值誤差...... 私人無效的getURL(){ HttpRequestDispatcher調度=新HttpRequestDispatcher(urlField.getText(), 「GET」,這一點); dispatcher.start(); }在黑莓有問題

任何人能解釋我爲什麼我們傳遞作爲參數,爲什麼實際上這段代碼是幹什麼......

回答

1

「這」指的是你傳遞給類,所以你可以提醒主屏幕requestFailed字符串。檢查第170頁的運行方法。您將看到screen.requestFailed(「Unexpected ...」)。

至於你的錯誤 - 我建議加入這一行: System.out.println(「----------------- HTTPREQUESTDISPATCHER --------- - 「+ urlField.getText());

right before your dispatcher.start();然後在調試模式下編譯,看看你的控制檯說了些什麼。只是爲了確保您請求的網址是有效的網址。

此外,請確保您的模擬器啓用了MDS。你需要這個來打網絡電話。 在eclipse中,它位於運行 - >運行配置 - >模擬器選項卡 - >一般 - >移動數據系統的複選框。 我不知道它在RIM包中的位置。如果你不使用eclipse,你可能需要切換到它。它會突出顯示錯誤並嘗試幫助您解決它們。

+0

嗨fleces ... Thankxxx回覆... 肯定幫助我.... – Narendra 2010-08-09 11:20:28