| // Copyright 2013 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "chrome/browser/browser_process_platform_part_android.h" |
| |
| #include "base/android/memory_pressure_listener_android.h" |
| #include "chrome/browser/lifetime/application_lifetime_android.h" |
| |
| BrowserProcessPlatformPart::BrowserProcessPlatformPart() { |
| base::android::MemoryPressureListenerAndroid::Initialize( |
| base::android::AttachCurrentThread()); |
| } |
| |
| BrowserProcessPlatformPart::~BrowserProcessPlatformPart() = default; |
| |
| void BrowserProcessPlatformPart::AttemptExit(bool try_to_quit_application) { |
| // Tell the Java code to finish() the Activity. |
| chrome::TerminateAndroid(); |
| } |