package com.anysoftkeyboard.ui.settings.setup;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import com.menny.android.anysoftkeyboard.R;
public class WizardPageSwitchToKeyboardFragment extends WizardPageBaseFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.keyboard_setup_wizard_page_switch_to_layout, container, false);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
view.findViewById(R.id.go_to_switch_keyboard_action).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
InputMethodManager mgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showInputMethodPicker();
}
});
}
@Override
protected boolean isStepCompleted() {
return SetupSupport.isThisKeyboardSetAsDefaultIME(getActivity());
}
@Override
protected boolean isStepPreConditionDone() {
return SetupSupport.isThisKeyboardEnabled(getActivity());
}
}