// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/android/memory_pressure_listener_android.h" #include "base/base_jni_headers/MemoryPressureListener_jni.h" #include "base/memory/memory_pressure_listener.h" using base::android::JavaParamRef; // Defined and called by JNI. static void JNI_MemoryPressureListener_OnMemoryPressure( JNIEnv* env, jint memory_pressure_level) { base::MemoryPressureListener::NotifyMemoryPressure( static_cast( memory_pressure_level)); } namespace base { namespace android { void MemoryPressureListenerAndroid::Initialize(JNIEnv* env) { Java_MemoryPressureListener_addNativeCallback(env); } } // namespace android } // namespace base