2011-09-21 127 views
1

試圖通過Wi-Fi連接和我與OS6 CD變量的一個問題是空,但它的工作原理上OS5黑莓網絡連接

這是URL Strng:https://api3.popfax.com/index.php?service=Popfax;interface=wifi;interface=wifi

public ServiceConnectionBlackBerry(String s) throws IOException { 
     ConnectionFactory cf = new ConnectionFactory(); 
     ConnectionDescriptor cd = cf.getConnection(s); 
     if (cd!=null){ 
      connection = (HttpConnection) cd.getConnection(); 
     }else { 
     System.out.println("Strng: "+s);} 
     } 

有人能請幫助。

+3

你爲什麼要追加interface = wifi?我認爲ConnectionFactory的意義在於它會自動選擇使用哪個連接? – Jonathan

+0

我刪除了它不想連接的連接信息。我從ConnectionFactory的方法getconnection()中獲得null null –

回答

0

使用ConnectionFactory時,您不應將任何連接信息附加到您的URL。所以相反,你應該只通過​​你的方法。

+0

我刪除了它不想連接的連接信息。我從ConnectionFactory的方法getconnection() –

+2

得到null好吧,SDK文檔指出,如果無法建立連接,getConnection()將返回null。這聽起來像你的問題可能在你的代碼之外 - 你的數據連接有問題嗎? –

+0

那麼使用網絡診斷工具,我得到的wifi和所有其他人在這個設備上失敗......但非常奇特的是,瀏覽器完美地工作... –

0

Open a Wi-Fi HTTPS connection可能對您有所幫助。

謝謝

+0

仍然沒有幫助當ConnctionFactory不起作用並且沒有運氣時,我嘗試使用Connector.open –

+0

您使用Httpsconnection或Httpconnection嗎? –

+0

我正在使用Httpsconnection –