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