: owner_(env->NewGlobalRef(owner)) {}
virtual void OnContextInitialized(
- cronet::URLRequestContextAdapter* context) OVERRIDE {
+ cronet::URLRequestContextAdapter* context) override {
JNIEnv* env = base::android::AttachCurrentThread();
cronet::Java_ChromiumUrlRequestContext_initNetworkThread(env, owner_);
// TODO(dplotnikov): figure out if we need to detach from the thread.
adapter->StopNetLog();
}
+// Called on application's main Java thread.
+static void InitRequestContextOnMainThread(JNIEnv* env,
+ jobject jcaller,
+ jlong url_request_context_adapter) {
+ URLRequestContextAdapter* adapter =
+ reinterpret_cast<URLRequestContextAdapter*>(url_request_context_adapter);
+ adapter->InitRequestContextOnMainThread();
+}
+
} // namespace cronet