Blackberry Java ConnectionFactory不可用

| 我正在Pearl 9100中测试一个应用程序。我的应用程序使用ConnectionFactory来获取可用的连接并执行HTTP请求。 我像这样设置ConnectionFactory protected int [] preferredTransportTypes = {TransportInfo.TRANSPORT_TCP_WIFI, TransportInfo.TRANSPORT_MDS,TransportInfo.TRANSPORT_TCP_CELLULAR}; protected int [] disallowedTransportTypes = {TransportInfo.TRANSPORT_BIS_B, TransportInfo.TRANSPORT_WAP, TransportInfo.TRANSPORT_WAP2}; 因为我无法使用WAP或WAP2。然后我像这样打开连接: ConnectionDescriptor connd = cf.getConnection(url); conn =(HttpConnection)connd.getConnection(); 如果我将WiFi设置为ON并连接到WiFi网络,则一切正常。但是,如果我仅使用3G离开移动网络,则传递行号1时变量\“ connd \”将为Null。 为什么会这样呢? 想要使用互联网服务的第三方应用程序的标准传输方式是什么? 谢谢! 埃泽奎尔     
已邀请:
  为什么会这样呢? 您是否在设备上配置了APN设置?它们是特定于无线提供商的。尝试在\“ BlackBerry APN settings \”上搜索,以找到那些设置。   想要使用互联网服务的第三方应用程序的标准传输方式是什么? 不幸的是,没有简单的答案。正如他们所说,这要看情况。查看本教程以获取最佳实践和想法。在本教程中,提供了一种方法来确定要支持的传输方式和顺序。     

要回复问题请先登录注册