1fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok/*
2fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * Copyright (C) 2011 The Android Open Source Project
3fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok *
4fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * Licensed under the Apache License, Version 2.0 (the "License");
5fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * you may not use this file except in compliance with the License.
6fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * You may obtain a copy of the License at
7fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok *
8fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok *      http://www.apache.org/licenses/LICENSE-2.0
9fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok *
10fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * Unless required by applicable law or agreed to in writing, software
11fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * distributed under the License is distributed on an "AS IS" BASIS,
12fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * See the License for the specific language governing permissions and
14fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * limitations under the License.
15fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok */
16fb0fd42fa0dfeee3fc384f66e098d78619043eb3satokpackage com.android.settings.inputmethod;
17fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok
18078b435743bf7f42feb140de287b70685cfcb7a8satokimport android.content.BroadcastReceiver;
19fb0fd42fa0dfeee3fc384f66e098d78619043eb3satokimport android.content.Context;
20078b435743bf7f42feb140de287b70685cfcb7a8satokimport android.content.Intent;
21078b435743bf7f42feb140de287b70685cfcb7a8satokimport android.provider.Settings;
22fb0fd42fa0dfeee3fc384f66e098d78619043eb3satokimport android.view.inputmethod.InputMethodManager;
23fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok
24078b435743bf7f42feb140de287b70685cfcb7a8satokpublic class InputMethodDialogReceiver extends BroadcastReceiver {
25fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok    @Override
26078b435743bf7f42feb140de287b70685cfcb7a8satok    public void onReceive(Context context, Intent intent) {
27078b435743bf7f42feb140de287b70685cfcb7a8satok        if (Settings.ACTION_SHOW_INPUT_METHOD_PICKER.equals(intent.getAction())) {
28078b435743bf7f42feb140de287b70685cfcb7a8satok            ((InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE))
29078b435743bf7f42feb140de287b70685cfcb7a8satok                    .showInputMethodPicker();
30078b435743bf7f42feb140de287b70685cfcb7a8satok        }
31fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok    }
32fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok}
33