所以,我使用HTTPConnection类,像这样:黑莓JDE的HttpConnection问题
HttpConnection c =
(HttpConnection)Connector.open("http://147.117.66.165:8000/eggs.3gp");
继什么样子做的事情黑莓JDE API以正确的方式。
然而,我的代码崩溃,如果我尝试做只是用变量“c”的东西。
.getType()
.getInputStream()
.getStatus()
所有导致崩溃。
我可以,但是从它那里得到的URL,我可以看看变量“C”本身就知道,它没有,事实上,获得创建。
难道我设法创造一个断开的连接?我是否需要做其他事情来实际完成连接?在什么情况下会发生这种情况(我知道链接很好,我可以使用黑莓的浏览器访问它)。
我只是使用HttpConnection的错吗?我如何正确地做事?
我不认为这个投射是在做什么 - 你甚至不使用“s”变量,因此你可能会投射到HttpConnection并存储在“c”中。可能还有其他事情正在发生。如果你能给我们提供关于抛出异常的更多信息,那肯定会有所帮助。 – 2009-09-03 17:21:19
之前,我得到了“JUM错误104:未捕获的NullPointer异常”,但添加了投射完全摆脱它。我的代码声称一个流正在成功创建,但它不会播放流。从调试信息中可以看出它正在播放,但我什么都看不到。 – Jenny 2009-09-08 12:28:41