1cc671dd3caac1d0cbf3f6999ab063c9ff1f297b2Dake Gu// CHECKSTYLE:OFF Generated code 271e7e67f320b23feac784b629db17b3bcce08722Dake Gu/* This file is auto-generated from BrowseErrorActivity.java. DO NOT MODIFY. */ 371e7e67f320b23feac784b629db17b3bcce08722Dake Gu 471e7e67f320b23feac784b629db17b3bcce08722Dake Gu/* 571e7e67f320b23feac784b629db17b3bcce08722Dake Gu * Copyright (C) 2014 The Android Open Source Project 671e7e67f320b23feac784b629db17b3bcce08722Dake Gu * 771e7e67f320b23feac784b629db17b3bcce08722Dake Gu * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 871e7e67f320b23feac784b629db17b3bcce08722Dake Gu * in compliance with the License. You may obtain a copy of the License at 971e7e67f320b23feac784b629db17b3bcce08722Dake Gu * 1071e7e67f320b23feac784b629db17b3bcce08722Dake Gu * http://www.apache.org/licenses/LICENSE-2.0 1171e7e67f320b23feac784b629db17b3bcce08722Dake Gu * 1271e7e67f320b23feac784b629db17b3bcce08722Dake Gu * Unless required by applicable law or agreed to in writing, software distributed under the License 1371e7e67f320b23feac784b629db17b3bcce08722Dake Gu * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 1471e7e67f320b23feac784b629db17b3bcce08722Dake Gu * or implied. See the License for the specific language governing permissions and limitations under 1571e7e67f320b23feac784b629db17b3bcce08722Dake Gu * the License. 1671e7e67f320b23feac784b629db17b3bcce08722Dake Gu */ 1771e7e67f320b23feac784b629db17b3bcce08722Dake Gupackage com.example.android.leanback; 1871e7e67f320b23feac784b629db17b3bcce08722Dake Gu 1971e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.os.Bundle; 2071e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.os.Handler; 2171e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.view.Gravity; 2271e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.view.LayoutInflater; 2371e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.view.View; 2471e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.view.ViewGroup; 2571e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.widget.FrameLayout; 2671e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.widget.ProgressBar; 2771e7e67f320b23feac784b629db17b3bcce08722Dake Gu 28def582a5836579a3fadabfdbe4413cb1652bf098Aurimas Liutikasimport androidx.fragment.app.Fragment; 29def582a5836579a3fadabfdbe4413cb1652bf098Aurimas Liutikasimport androidx.fragment.app.FragmentActivity; 30def582a5836579a3fadabfdbe4413cb1652bf098Aurimas Liutikas 3171e7e67f320b23feac784b629db17b3bcce08722Dake Gupublic class BrowseErrorSupportActivity extends FragmentActivity 3271e7e67f320b23feac784b629db17b3bcce08722Dake Gu{ 3371e7e67f320b23feac784b629db17b3bcce08722Dake Gu /** Called when the activity is first created. */ 3471e7e67f320b23feac784b629db17b3bcce08722Dake Gu @Override 3571e7e67f320b23feac784b629db17b3bcce08722Dake Gu public void onCreate(Bundle savedInstanceState) 3671e7e67f320b23feac784b629db17b3bcce08722Dake Gu { 3771e7e67f320b23feac784b629db17b3bcce08722Dake Gu super.onCreate(savedInstanceState); 3871e7e67f320b23feac784b629db17b3bcce08722Dake Gu setContentView(R.layout.browse_support); 3971e7e67f320b23feac784b629db17b3bcce08722Dake Gu 4071e7e67f320b23feac784b629db17b3bcce08722Dake Gu testError(); 4171e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 4271e7e67f320b23feac784b629db17b3bcce08722Dake Gu 4371e7e67f320b23feac784b629db17b3bcce08722Dake Gu private void testError() { 4471e7e67f320b23feac784b629db17b3bcce08722Dake Gu Handler handler = new Handler(); 4571e7e67f320b23feac784b629db17b3bcce08722Dake Gu handler.postDelayed(new Runnable() { 4671e7e67f320b23feac784b629db17b3bcce08722Dake Gu @Override 4771e7e67f320b23feac784b629db17b3bcce08722Dake Gu public void run() { 4871e7e67f320b23feac784b629db17b3bcce08722Dake Gu if (getSupportFragmentManager().isDestroyed()) { 4971e7e67f320b23feac784b629db17b3bcce08722Dake Gu return; 5071e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 51b7087e036a48f5a3db28d02ff7f9b97fbbc46c4fDake Gu getSupportFragmentManager().beginTransaction().add(R.id.main_frame, 52b7087e036a48f5a3db28d02ff7f9b97fbbc46c4fDake Gu new ErrorSupportFragment()).commit(); 5371e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 5471e7e67f320b23feac784b629db17b3bcce08722Dake Gu }, 3000); 5571e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 5671e7e67f320b23feac784b629db17b3bcce08722Dake Gu 5771e7e67f320b23feac784b629db17b3bcce08722Dake Gu static public class SpinnerSupportFragment extends Fragment { 5871e7e67f320b23feac784b629db17b3bcce08722Dake Gu @Override 5971e7e67f320b23feac784b629db17b3bcce08722Dake Gu public View onCreateView(LayoutInflater inflater, ViewGroup container, 6071e7e67f320b23feac784b629db17b3bcce08722Dake Gu Bundle savedInstanceState) { 6171e7e67f320b23feac784b629db17b3bcce08722Dake Gu ProgressBar progressBar = new ProgressBar(container.getContext()); 6271e7e67f320b23feac784b629db17b3bcce08722Dake Gu if (container instanceof FrameLayout) { 63b7087e036a48f5a3db28d02ff7f9b97fbbc46c4fDake Gu FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(100, 100, 64b7087e036a48f5a3db28d02ff7f9b97fbbc46c4fDake Gu Gravity.CENTER); 6571e7e67f320b23feac784b629db17b3bcce08722Dake Gu progressBar.setLayoutParams(layoutParams); 6671e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 6771e7e67f320b23feac784b629db17b3bcce08722Dake Gu return progressBar; 6871e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 6971e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 7071e7e67f320b23feac784b629db17b3bcce08722Dake Gu} 71