1cc671dd3caac1d0cbf3f6999ab063c9ff1f297b2Dake Gu// CHECKSTYLE:OFF Generated code 271e7e67f320b23feac784b629db17b3bcce08722Dake Gu/* This file is auto-generated from RowsActivity.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 193778c4eaa62895085d33965ee391c8b21783cffaDake Guimport android.support.v4.app.FragmentActivity; 2071e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.content.Intent; 2171e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.os.Bundle; 2271e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.support.v17.leanback.widget.BrowseFrameLayout; 2371e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.support.v17.leanback.widget.TitleHelper; 2471e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.support.v17.leanback.widget.TitleView; 2571e7e67f320b23feac784b629db17b3bcce08722Dake Guimport android.view.View; 2671e7e67f320b23feac784b629db17b3bcce08722Dake Gu 2771e7e67f320b23feac784b629db17b3bcce08722Dake Gupublic class RowsSupportActivity extends FragmentActivity 2871e7e67f320b23feac784b629db17b3bcce08722Dake Gu{ 2971e7e67f320b23feac784b629db17b3bcce08722Dake Gu private RowsSupportFragment mRowsSupportFragment; 3071e7e67f320b23feac784b629db17b3bcce08722Dake Gu 3171e7e67f320b23feac784b629db17b3bcce08722Dake Gu /** Called when the activity is first created. */ 3271e7e67f320b23feac784b629db17b3bcce08722Dake Gu @Override 3371e7e67f320b23feac784b629db17b3bcce08722Dake Gu public void onCreate(Bundle savedInstanceState) { 3471e7e67f320b23feac784b629db17b3bcce08722Dake Gu super.onCreate(savedInstanceState); 3571e7e67f320b23feac784b629db17b3bcce08722Dake Gu setContentView(R.layout.rows_support); 3671e7e67f320b23feac784b629db17b3bcce08722Dake Gu 3771e7e67f320b23feac784b629db17b3bcce08722Dake Gu mRowsSupportFragment = (RowsSupportFragment) getSupportFragmentManager().findFragmentById( 3871e7e67f320b23feac784b629db17b3bcce08722Dake Gu R.id.main_rows_fragment); 3971e7e67f320b23feac784b629db17b3bcce08722Dake Gu 4071e7e67f320b23feac784b629db17b3bcce08722Dake Gu setupTitleFragment(); 4171e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 4271e7e67f320b23feac784b629db17b3bcce08722Dake Gu 4371e7e67f320b23feac784b629db17b3bcce08722Dake Gu private void setupTitleFragment() { 44fa2e2acf79d791a90410025daad438968550d18cAlan Viverette TitleView titleView = findViewById(R.id.title); 4571e7e67f320b23feac784b629db17b3bcce08722Dake Gu titleView.setTitle("RowsSupportFragment"); 4671e7e67f320b23feac784b629db17b3bcce08722Dake Gu titleView.setOnSearchClickedListener(new View.OnClickListener() { 4771e7e67f320b23feac784b629db17b3bcce08722Dake Gu @Override 4871e7e67f320b23feac784b629db17b3bcce08722Dake Gu public void onClick(View view) { 4971e7e67f320b23feac784b629db17b3bcce08722Dake Gu Intent intent = new Intent(RowsSupportActivity.this, SearchSupportActivity.class); 5071e7e67f320b23feac784b629db17b3bcce08722Dake Gu startActivity(intent); 5171e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 5271e7e67f320b23feac784b629db17b3bcce08722Dake Gu }); 5371e7e67f320b23feac784b629db17b3bcce08722Dake Gu 54fa2e2acf79d791a90410025daad438968550d18cAlan Viverette BrowseFrameLayout frameLayout = findViewById(R.id.rows_frame); 55b7087e036a48f5a3db28d02ff7f9b97fbbc46c4fDake Gu TitleHelper titleHelper = new TitleHelper(frameLayout, titleView); 56b7087e036a48f5a3db28d02ff7f9b97fbbc46c4fDake Gu frameLayout.setOnFocusSearchListener(titleHelper.getOnFocusSearchListener()); 57b7087e036a48f5a3db28d02ff7f9b97fbbc46c4fDake Gu mRowsSupportFragment.setTitleHelper(titleHelper); 5871e7e67f320b23feac784b629db17b3bcce08722Dake Gu } 5971e7e67f320b23feac784b629db17b3bcce08722Dake Gu} 60