1c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka/* 2c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka * Copyright (C) 2012 The Android Open Source Project 3c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka * 48aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * Licensed under the Apache License, Version 2.0 (the "License"); 58aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * you may not use this file except in compliance with the License. 68aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * You may obtain a copy of the License at 7c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka * 88aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * http://www.apache.org/licenses/LICENSE-2.0 9c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka * 10c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka * Unless required by applicable law or agreed to in writing, software 118aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * distributed under the License is distributed on an "AS IS" BASIS, 128aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 138aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * See the License for the specific language governing permissions and 148aa9963a895f9dd5bb1bc92ab2e4f461e058f87aTadashi G. Takaoka * limitations under the License. 15c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka */ 16c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka 17c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaokapackage com.android.inputmethod.latin; 18c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka 19c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaokaimport android.content.Intent; 20c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaokaimport android.preference.PreferenceActivity; 21c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka 22a28a05e971cc242b338331a3b78276fa95188d19Tadashi G. Takaokapublic final class SettingsActivity extends PreferenceActivity { 23cbee8a33d58f438b1e616947df282944c0046498Tadashi G. Takaoka private static final String DEFAULT_FRAGMENT = SettingsFragment.class.getName(); 24c27fe6253c1d8b3ad3c2f891a48ec5c54d77a3f1Tadashi G. Takaoka 25c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka @Override 26c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka public Intent getIntent() { 27c27fe6253c1d8b3ad3c2f891a48ec5c54d77a3f1Tadashi G. Takaoka final Intent intent = super.getIntent(); 28262d5bd9f964d7fb18d96ec2ccf821b042aa3a3aTadashi G. Takaoka final String fragment = intent.getStringExtra(EXTRA_SHOW_FRAGMENT); 29262d5bd9f964d7fb18d96ec2ccf821b042aa3a3aTadashi G. Takaoka if (fragment == null) { 30262d5bd9f964d7fb18d96ec2ccf821b042aa3a3aTadashi G. Takaoka intent.putExtra(EXTRA_SHOW_FRAGMENT, DEFAULT_FRAGMENT); 31262d5bd9f964d7fb18d96ec2ccf821b042aa3a3aTadashi G. Takaoka } 32c27fe6253c1d8b3ad3c2f891a48ec5c54d77a3f1Tadashi G. Takaoka intent.putExtra(EXTRA_NO_HEADERS, true); 33c27fe6253c1d8b3ad3c2f891a48ec5c54d77a3f1Tadashi G. Takaoka return intent; 34c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka } 35c206d0462354b3bf1ad0cec61534da567829555dTadashi G. Takaoka} 36