1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// This file integrates ThreadWatcher with Android's activity life-cycle.
6// When Activity.onStop() is called, in order to preserve battery, it will
7// deactive the thread watcher. Conversely, when onRestart() is called,
8// it will reactivate.
9// See more details in:
10// http://developer.android.com/training/basics/activity-lifecycle/stopping.html
11
12#ifndef CHROME_BROWSER_METRICS_THREAD_WATCHER_ANDROID_H_
13#define CHROME_BROWSER_METRICS_THREAD_WATCHER_ANDROID_H_
14
15#include "base/basictypes.h"
16
17class ThreadWatcherAndroid {
18 public:
19  static void RegisterApplicationStatusListener();
20
21 private:
22  DISALLOW_IMPLICIT_CONSTRUCTORS(ThreadWatcherAndroid);
23};
24
25#endif  // CHROME_BROWSER_METRICS_THREAD_WATCHER_ANDROID_H_
26