| Index: components/memory_coordinator/child/child_memory_coordinator_impl_android.h
|
| diff --git a/components/memory_coordinator/child/child_memory_coordinator_impl_android.h b/components/memory_coordinator/child/child_memory_coordinator_impl_android.h
|
| index 2cdc8f57528e27bf8b808ba2d453fbd8af1b70d8..cf26cbeba1c847e42952097457b02df642121d0e 100644
|
| --- a/components/memory_coordinator/child/child_memory_coordinator_impl_android.h
|
| +++ b/components/memory_coordinator/child/child_memory_coordinator_impl_android.h
|
| @@ -5,21 +5,21 @@
|
| #ifndef COMPONENTS_MEMORY_COORDINATOR_CHILD_CHILD_MEMORY_COORDINATOR_IMPL_ANDROID_H_
|
| #define COMPONENTS_MEMORY_COORDINATOR_CHILD_CHILD_MEMORY_COORDINATOR_IMPL_ANDROID_H_
|
|
|
| +#include "components/memory_coordinator/android/memory_state_listener_android.h"
|
| #include "components/memory_coordinator/child/child_memory_coordinator_impl.h"
|
|
|
| namespace memory_coordinator {
|
|
|
| class MEMORY_COORDINATOR_EXPORT ChildMemoryCoordinatorImplAndroid
|
| - : public ChildMemoryCoordinatorImpl {
|
| + : public ChildMemoryCoordinatorImpl,
|
| + public MemoryStateListenerAndroidDelegate {
|
| public:
|
| ChildMemoryCoordinatorImplAndroid(mojom::MemoryCoordinatorHandlePtr parent,
|
| ChildMemoryCoordinatorDelegate* delegate);
|
| ~ChildMemoryCoordinatorImplAndroid() override;
|
|
|
| - // TODO(bashi): Add JNI bindings to listen to OnTrimMemory()
|
| -
|
| - // Android's ComponentCallback2.onTrimMemory() implementation.
|
| - void OnTrimMemory(int level);
|
| + // MemoryStateListenerAndroidDelegate implementation.
|
| + void OnTrimMemory(int level) override;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(ChildMemoryCoordinatorImplAndroid);
|
|
|