ICS にインストールされている場合はデフォルトの辞書を使用する必要があるカスタム キーボードを使用しています。エミュレーターで正常に動作することを確認しましたが、現在は sony タブレット S にインストールされており、SpellCheckerSession は常に null を返します。
final TextServicesManager tsm = (TextServicesManager) getSystemService(
Context.TEXT_SERVICES_MANAGER_SERVICE);
SpellCheckerSession mScs;
mScs = tsm.newSpellCheckerSession(null, null,new SpellCheckerSessionListener() {
public void onGetSuggestions(final SuggestionsInfo[] arg0) {
final StringBuilder sb = new StringBuilder();
for (int i = 0; i < arg0.length; ++i) {
}
Log.i("OnGetSuggestion","Suggestion Returned :: "+sb.toString());
}
}, true);