12cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su/* 22cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * Copyright (C) 2008 The Android Open Source Project 32cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * 42cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * Licensed under the Apache License, Version 2.0 (the "License"); 52cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * you may not use this file except in compliance with the License. 62cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * You may obtain a copy of the License at 72cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * 82cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * http://www.apache.org/licenses/LICENSE-2.0 92cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * 102cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * Unless required by applicable law or agreed to in writing, software 112cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * distributed under the License is distributed on an "AS IS" BASIS, 122cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 132cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * See the License for the specific language governing permissions and 142cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su * limitations under the License. 152cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su */ 162cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 172cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Supackage android.app.cts; 182cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 192cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Suimport android.app.Activity; 202cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Suimport android.os.Bundle; 212cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 222cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Supublic class LocalActivityManagerStubActivity extends Activity{ 232cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 242cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su public static boolean sIsOnResumeCalled; 252cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su public static boolean sIsOnStopCalled; 262cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su public static boolean sIsOnPauseCalled; 272cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su public static boolean sIsOnDestroyCalled; 282cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 292cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su @Override 302cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su public void onCreate(Bundle icicle) { 312cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su super.onCreate(icicle); 322cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su } 332cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 342cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su @Override 352cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su public void onResume() { 362cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su super.onResume(); 372cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su sIsOnResumeCalled = true; 382cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su } 392cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 402cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su @Override 412cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su protected void onStop() { 422cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su super.onStop(); 432cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su sIsOnStopCalled = true; 442cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su } 452cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 462cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su @Override 472cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su protected void onPause() { 482cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su super.onPause(); 492cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su sIsOnPauseCalled = true; 502cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su } 512cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su 522cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su @Override 532cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su protected void onDestroy() { 542cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su super.onDestroy(); 552cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su sIsOnDestroyCalled = true; 562cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su } 572cc27de07eb0cbb9196cc8d23a23e313b0861390Scott Su} 58