在黑莓有问题

时间:2010-07-30 08:07:40

标签: blackberry

我正在编写Anthony Rizk的黑莓手机编码。 我坚持使用这段代码,因为它一次又一次地显示错误...... private void getURL(){         HttpRequestDispatcher dispatcher = new HttpRequestDispatcher(urlField.getText(),                 “得到这个);                 dispatcher.start();     }

任何人都可以解释为什么我们将 this 作为参数传递,为什么这个代码实际上正在做...

1 个答案:

答案 0 :(得分:1)

“this”指的是传递给类的主屏幕,因此您可以提醒requestFailed字符串。检查run方法(第170页)。您将看到screen.requestFailed(“Unexpected ......”)。

至于你的错误 - 我建议添加这一行: System.out.println(“----------------- HTTPREQUESTDISPATCHER ----------”+ urlField.getText());

在你的dispatcher.start()之前的

;行,然后在调试模式下编译,看看你的控制台说了什么。只是为了确保您的请求网址是有效的网址。

此外,请确保您的模拟器已启用MDS。你需要它来进行网络电话。 在eclipse中,它在Run-> run configurations->下。模拟器选项卡 - >一般 - >移动数据系统的复选框。 我不知道它在RIM包中的位置。如果你没有使用eclipse,你可能想切换到它。它将突出显示错误并尝试帮助您解决错误。