import android.content.Context;
import android.os.Build;
+import org.chromium.base.UsedByReflection;
+
import java.nio.channels.WritableByteChannel;
import java.util.Map;
public ChromiumUrlRequestFactory(
Context context, HttpUrlRequestFactoryConfig config) {
if (isEnabled()) {
- System.loadLibrary("cronet");
+ System.loadLibrary(config.libraryName());
mRequestContext = new ChromiumUrlRequestContext(
context.getApplicationContext(), UserAgent.from(context),
config.toString());
}
@Override
- public HttpUrlRequest createRequest(String url, int requestPriority,
+ public ChromiumUrlRequest createRequest(String url, int requestPriority,
Map<String, String> headers, HttpUrlRequestListener listener) {
return new ChromiumUrlRequest(mRequestContext, url, requestPriority,
headers, listener);
}
@Override
- public HttpUrlRequest createRequest(String url, int requestPriority,
+ public ChromiumUrlRequest createRequest(String url, int requestPriority,
Map<String, String> headers, WritableByteChannel channel,
HttpUrlRequestListener listener) {
return new ChromiumUrlRequest(mRequestContext, url, requestPriority,