[android] make sure the object is still valid before calling nativeOnResponse()

This commit is contained in:
Konstantin Käfer
2018-06-20 14:16:12 +02:00
parent bdf2e1f5d4
commit 8d5b4db6f9

View File

@@ -189,7 +189,11 @@ class HTTPRequest implements Callback {
@Override
public void onResponse(byte[] bytes) {
if (bytes != null) {
nativeOnResponse(200, null, null, null, null, null, null, bytes);
lock.lock();
if (nativePtr != 0) {
nativeOnResponse(200, null, null, null, null, null, null, bytes);
}
lock.unlock();
}
}
}).execute(resourceUrl);