所以,我使用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