我需要在我的黑莓设备上建立HTTP连接。这是我的代码::
ConnectionFactory connFact = new ConnectionFactory();
ConnectionDescriptor connDesc;
connDesc = connFact.getConnection(getUrl);
当移动网络和 wifi 打开时,或者即使只有 wifi 打开,此代码也能正常工作,但是当我仅在移动网络上运行应用程序时,我得到 ConnectionDescriptor = null。
我正在使用BIS-C计划,我不明白为什么当我可以在移动网络上访问应用程序之外的其他网页时,我将连接描述符设置为空。
我尝试将";d eviceside=false"附加到url,但也没有帮助。我需要接受推送并使用移动网络点击几个网址,请帮忙!!
您需要调用:
connFact.setTransportTypeOptions(TransportInfo.TRANSPORT_BIS_B,
new BisBOptions("<here is key to use BIS-B access on the device>"));