46 QList<QNetworkProxy> proxyList;
47 if (!proxyInfoInstance)
50 QJniObject proxyInfo = QJniObject::callStaticObjectMethod<QtJniTypes::ProxyInfo>(
51 networkClass,
"getProxyInfo", QAndroidApplication::context());
52 if (proxyInfo.isValid()) {
54 proxyInfo.callObjectMethod<QtJniTypes::JStringArray>(
"getExclusionList");
56 if (exclusionList.isValid()) {
57 jobjectArray listObject = exclusionList.object<jobjectArray>();
60 const int size = env->GetArrayLength(listObject);
62 for (
int i = 0;
i <
size; ++
i) {
63 entry = env->GetObjectArrayElement(listObject,
i);
71 QJniObject hostName = proxyInfo.callObjectMethod<jstring>(
"getHost");
72 const int port = proxyInfo.callMethod<jint>(
"getPort");
77 if (proxyList.isEmpty())
Q_DECLARE_JNI_TYPE(StringArray, "[Ljava/lang/String;")