我在一個Pearl 9100中測試應用程序。我的應用程序使用ConnectionFactory來獲取可用連接並執行HTTP請求。黑莓Java ConnectionFactory不可用
我建立的ConnectionFactory這樣
保護INT [] preferredTransportTypes = {TransportInfo.TRANSPORT_TCP_WIFI, TransportInfo.TRANSPORT_MDS,TransportInfo.TRANSPORT_TCP_CELLULAR};
保護INT [] disallowedTransportTypes = {TransportInfo.TRANSPORT_BIS_B, TransportInfo.TRANSPORT_WAP, TransportInfo.TRANSPORT_WAP2};
因爲我不能使用WAP或WAP2。然後我打開這樣的連接:
ConnectionDescriptor connd = cf.getConnection(url);
conn =(HttpConnection)connd.getConnection();
如果我將WiFi設置爲開啓並連接到WiFi網絡,則一切正常。但是,如果我只使用3G離開移動網絡,那麼在通過線路號碼1時,變量「connd」爲空。
爲什麼這可能?
哪一個應該是第三方應用程序想要使用互聯網服務的標準傳輸方式?
謝謝!
埃塞基耶爾