/** @see jp.co.omronsoft.openwnn.InputViewManager#setPreferences */ public void setPreferences(SharedPreferences pref, EditorInfo editor) { /* vibrator */ try { if (pref.getBoolean("key_vibration", false)) { mVibrator = (Vibrator) mWnn.getSystemService(Context.VIBRATOR_SERVICE); } else { mVibrator = null; } } catch (Exception ex) { Log.d("OpenWnn", "NO VIBRATOR"); } /* sound */ try { if (pref.getBoolean("key_sound", false)) { mSound = MediaPlayer.create(mWnn, R.raw.type); } else { mSound = null; } } catch (Exception ex) { Log.d("OpenWnn", "NO SOUND"); } /* pop-up preview */ mKeyboardView.setPreviewEnabled(pref.getBoolean("popup_preview", true)); }