1c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton/* 2c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * Copyright (C) 2010 Google Inc. 3c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * 4c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * Licensed under the Apache License, Version 2.0 (the "License"); 5c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * you may not use this file except in compliance with the License. 6c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * You may obtain a copy of the License at 7c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * 8c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * http://www.apache.org/licenses/LICENSE-2.0 9c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * 10c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * Unless required by applicable law or agreed to in writing, software 11c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * distributed under the License is distributed on an "AS IS" BASIS, 12c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * See the License for the specific language governing permissions and 14c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton * limitations under the License 15c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton */ 16c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton 17c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamiltonpackage com.android.loaderapp; 18c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton 19c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamiltonimport android.app.Activity; 20c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamiltonimport android.content.Intent; 21c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamiltonimport android.content.res.Configuration; 22c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamiltonimport android.os.Bundle; 23c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton 24c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamiltonpublic class ViewContact extends Activity { 25c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton @Override 26c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton public void onCreate(Bundle savedState) { 27c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton super.onCreate(savedState); 28c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton 29c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton Intent intent = new Intent(getIntent()); 30c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton Configuration config = getResources().getConfiguration(); 31c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton int screenLayoutSize = config.screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK; 32c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton if (screenLayoutSize == Configuration.SCREENLAYOUT_SIZE_LARGE) { 334e5a9e4ee5c1ecab0a7a8eebee883f3f189f5cb4Jeff Hamilton intent.setClass(this, HomeXLarge.class); 34c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton } else { 35c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton intent.setClass(this, DetailsNormal.class); 36c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton } 37c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton startActivity(intent); 38c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton 39c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton finish(); 40c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton } 41c7b3a63ac23a38b5eef58cebd9e49fdcc9f4fb50Jeff Hamilton} 42