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