13d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton/* 23d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * Copyright (C) 2010 Google Inc. 33d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * 43d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * Licensed under the Apache License, Version 2.0 (the "License"); 53d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * you may not use this file except in compliance with the License. 63d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * You may obtain a copy of the License at 73d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * 83d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * http://www.apache.org/licenses/LICENSE-2.0 93d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * 103d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * Unless required by applicable law or agreed to in writing, software 113d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * distributed under the License is distributed on an "AS IS" BASIS, 123d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 133d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * See the License for the specific language governing permissions and 143d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton * limitations under the License 153d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton */ 163d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton 173d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamiltonpackage com.android.loaderapp; 183d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton 193d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamiltonimport android.app.Activity; 203d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamiltonimport android.content.Intent; 213d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamiltonimport android.content.res.Configuration; 223d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamiltonimport android.os.Bundle; 233d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton 243d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamiltonpublic class ViewContact extends Activity { 253d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton @Override 263d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton public void onCreate(Bundle savedState) { 273d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton super.onCreate(savedState); 283d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton 293d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton Intent intent = new Intent(getIntent()); 303d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton Configuration config = getResources().getConfiguration(); 313d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton int screenLayoutSize = config.screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK; 323d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton if (screenLayoutSize == Configuration.SCREENLAYOUT_SIZE_LARGE) { 33eda61bd20eaf7b1f627bc44962709bf8f1b09628Jeff Hamilton intent.setClass(this, HomeXLarge.class); 343d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton } else { 353d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton intent.setClass(this, DetailsNormal.class); 363d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton } 373d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton startActivity(intent); 383d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton 393d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton finish(); 403d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton } 413d88981d9e39b077d9850825480ea8fd92e02296Jeff Hamilton} 42