15967bd5f7085577474e1ea7905db714f046de862Xia Wang/*
25967bd5f7085577474e1ea7905db714f046de862Xia Wang * Copyright (C) 2013 The Android Open Source Project
35967bd5f7085577474e1ea7905db714f046de862Xia Wang *
45967bd5f7085577474e1ea7905db714f046de862Xia Wang * Licensed under the Apache License, Version 2.0 (the "License");
55967bd5f7085577474e1ea7905db714f046de862Xia Wang * you may not use this file except in compliance with the License.
65967bd5f7085577474e1ea7905db714f046de862Xia Wang * You may obtain a copy of the License at
75967bd5f7085577474e1ea7905db714f046de862Xia Wang *
85967bd5f7085577474e1ea7905db714f046de862Xia Wang *      http://www.apache.org/licenses/LICENSE-2.0
95967bd5f7085577474e1ea7905db714f046de862Xia Wang *
105967bd5f7085577474e1ea7905db714f046de862Xia Wang * Unless required by applicable law or agreed to in writing, software
115967bd5f7085577474e1ea7905db714f046de862Xia Wang * distributed under the License is distributed on an "AS IS" BASIS,
125967bd5f7085577474e1ea7905db714f046de862Xia Wang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
135967bd5f7085577474e1ea7905db714f046de862Xia Wang * See the License for the specific language governing permissions and
145967bd5f7085577474e1ea7905db714f046de862Xia Wang * limitations under the License.
155967bd5f7085577474e1ea7905db714f046de862Xia Wang */
165967bd5f7085577474e1ea7905db714f046de862Xia Wang
175967bd5f7085577474e1ea7905db714f046de862Xia Wangpackage com.android.uiautomator.platform;
185967bd5f7085577474e1ea7905db714f046de862Xia Wang
195967bd5f7085577474e1ea7905db714f046de862Xia Wangimport com.android.uiautomator.common.UiWatchers;
205967bd5f7085577474e1ea7905db714f046de862Xia Wang
215967bd5f7085577474e1ea7905db714f046de862Xia Wangpublic class TestWatchers extends UiWatchers {
225967bd5f7085577474e1ea7905db714f046de862Xia Wang    private String TAG = "TestWatchers";
235967bd5f7085577474e1ea7905db714f046de862Xia Wang
245967bd5f7085577474e1ea7905db714f046de862Xia Wang    @Override
255967bd5f7085577474e1ea7905db714f046de862Xia Wang    public void onAnrDetected(String errorText) {
265967bd5f7085577474e1ea7905db714f046de862Xia Wang        // The ANR dialog is still open now and upon returning from here
275967bd5f7085577474e1ea7905db714f046de862Xia Wang        // it will automatically get closed. See UiWatchers or implement
285967bd5f7085577474e1ea7905db714f046de862Xia Wang        // your handlers directly.
295967bd5f7085577474e1ea7905db714f046de862Xia Wang        super.onAnrDetected("ANR:" + errorText);
305967bd5f7085577474e1ea7905db714f046de862Xia Wang    }
315967bd5f7085577474e1ea7905db714f046de862Xia Wang
325967bd5f7085577474e1ea7905db714f046de862Xia Wang    @Override
335967bd5f7085577474e1ea7905db714f046de862Xia Wang    public void onCrashDetected(String errorText) {
345967bd5f7085577474e1ea7905db714f046de862Xia Wang        // what do we need to do here?
355967bd5f7085577474e1ea7905db714f046de862Xia Wang        // The Crash dialog is still open now and upon returning from here
365967bd5f7085577474e1ea7905db714f046de862Xia Wang        // it will automatically get closed. See UiWatchers or implement
375967bd5f7085577474e1ea7905db714f046de862Xia Wang        // your handlers directly.
385967bd5f7085577474e1ea7905db714f046de862Xia Wang        super.onCrashDetected("CRASH:" + errorText);
395967bd5f7085577474e1ea7905db714f046de862Xia Wang    }
405967bd5f7085577474e1ea7905db714f046de862Xia Wang}
41