1
네트워크 상태를 감지하고 싶습니다. 나는 BB 10.2에서 인터넷 연결을 찾기 위해 두 가지 방법을 찾았지만 아무도 작동하는 것 같다 :BlackBerry 10.2에서 네트워크 상태를 감지하는 방법
1 : 항상
QNetworkAccessManager* networkAccessManager = new QNetworkAccessManager(this);
networkAccessManager->networkAccessible();
2 "QNetworkAccessManager :: UnknownAccessibility"를 반환 : 그것은 항상 true
을 반환QNetworkConfigurationManager *manager = new QNetworkConfigurationManager();
bool res = QObject::connect(manager,
SIGNAL(onlineStateChanged(bool)),
this,
SLOT(onOnlineStateChanged(bool)));
Q_ASSERT(res);
아무도 도와 줄 수 없나요?
'QObject :: connect'는 연결이 성공적이면'true'를, 그렇지 않으면'false'를 리턴합니다. 'onOnlineStateChanged' 슬롯에 상태를 기록하고 비행기 모드를 켜고 끄면 기록되어 있는지 확인할 수 있습니다. –
두 번째는 장치에서 작동하지만 시뮬레이터에서는 작동하지 않는 것 같습니다. – anam
그러나 오프라인 모드에서 앱을 시작하면이 또한 작동하지 않습니다. 어떤 제안? – anam