AutoCompleteTextviewのユーザー入力の最初と最後のテキストを取得できましたが、 AutocompleteTextView textChangedメソッドでビルダーメソッドを設定すると、アプリケーションがフリーズします。 私は何か努力をいただきありがとうございます。アプリケーションがオートコンプリートでフリーズするtextChanged
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(s.length()>0) {
String selectedText = s.toString();
int end = selectedText.length()+start;
SpannableStringBuilder builder = new SpannableStringBuilder(selectedText);
builder.setSpan(android.graphics.Typeface.BOLD, start, end, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
Log.i("builderText", " "+builder);
autoCompleteTextView.setText(builder);
}
}
スタックトレースを送信します。 – Amila
これはあなたの文字列で 'start'と' end'eのどちらも一致していないことを意味します。文字列に2つの**整数**をマッチさせようとしているので、私は驚いていません。さらに、文字列が空である可能性があります。 –
@Rotwangあなたは私にそれについてどうやって行くのか考えてもらえますか? – jonathan