private void dumpSuggestionsInfoInternal( final List<String> sb, final SuggestionsInfo si, final int length, final int offset) { // Returned suggestions are contained in SuggestionsInfo final int len = si.getSuggestionsCount(); for (int j = 0; j < len; ++j) { sb.add(si.getSuggestionAt(j)); } }
private void dumpSuggestionsInfoInternal( final List<String> sb, final SuggestionsInfo si, final int length, final int offset) { // Returned suggestions are contained in SuggestionsInfo final int len = si.getSuggestionsCount(); for (int j = 0; j < len; ++j) { sb.add(si.getSuggestionAt(j)); } }
private void dumpSuggestionsInfoInternal( final StringBuilder sb, final SuggestionsInfo si, final int length, final int offset) { // Returned suggestions are contained in SuggestionsInfo final int len = si.getSuggestionsCount(); sb.append('\n'); for (int j = 0; j < len; ++j) { if (j != 0) { sb.append(", "); } sb.append(si.getSuggestionAt(j)); } sb.append(" (" + len + ")"); if (length != -1) { sb.append(" length = " + length + ", offset = " + offset); } }
/** * http://www.tutorialspoint.com/android/android_spelling_checker.htm * @param results results */ @Override public void onGetSuggestions(SuggestionsInfo[] results) { final StringBuilder sb = new StringBuilder(); for (int i = 0; i < results.length; ++i) { // Returned suggestions are contained in SuggestionsInfo final int len = results[i].getSuggestionsCount(); sb.append('\n'); for (int j = 0; j < len; ++j) { sb.append("," + results[i].getSuggestionAt(j)); } sb.append(" (" + len + ")"); } Log.d("SoftKeyboard", "SUGGESTIONS: " + sb.toString()); } private static final int NOT_A_LENGTH = -1;
/** * http://www.tutorialspoint.com/android/android_spelling_checker.htm * Sort of copy-paste, huh. * * I need to find time to refine this code * * * @param results results */ @Override public void onGetSuggestions(SuggestionsInfo[] results) { final StringBuilder sb = new StringBuilder(); for (SuggestionsInfo result : results) { // Returned suggestions are contained in SuggestionsInfo final int len = result.getSuggestionsCount(); sb.append('\n'); for (int j = 0; j < len; ++j) { sb.append(",").append(result.getSuggestionAt(j)); } sb.append(" (").append(len).append(")"); } }