Я хочу определить состояние сети. Я нашел два способа, чтобы искать для подключения к Интернету в бб 10.2, но никто, кажется, работает:Как определить состояние сети в BlackBerry 10.2
1: Он всегда возвращается «QNetworkAccessManager :: UnknownAccessibility»
QNetworkAccessManager* networkAccessManager = new QNetworkAccessManager(this);
networkAccessManager->networkAccessible();
2: Он всегда возвращается истинный
QNetworkConfigurationManager *manager = new QNetworkConfigurationManager();
bool res = QObject::connect(manager,
SIGNAL(onlineStateChanged(bool)),
this,
SLOT(onOnlineStateChanged(bool)));
Q_ASSERT(res);
Может ли кто-нибудь помочь мне в этом?
Относительно второго: 'QObject :: connect' return' true', если соединение было успешным, 'false' в противном случае. Вы можете попытаться зарегистрировать состояние в своем слоте 'onOnlineStateChanged' и включить/выключить режим полета, чтобы узнать, зарегистрирован ли он. –
Второй, похоже, работает на устройстве, но не на симуляторе. – anam
Но это также не работает, если мы запустим приложение в автономном режиме. Какие-либо предложения? – anam