この特定のコードを実行すると、StackOverflowエラーが発生します。
litera.addTextChangedListener(new TextWatcher(){
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after){}
public void onTextChanged(CharSequence s, int start, int before, int count){
String ghici = litera.getText().toString();
System.out.println(ghici);
litera.setText("");
}
});
一度に各行にコメントしたところ、原因はlitera.setText( "");であることがわかりました。ライン、他は正常に動作します。私は以前にそれを使用しましたが、特に単純な命令がなぜそのような悪いエラーを引き起こすのか私を困惑させます...残りのエラーメッセージは「android.view.ViewGroup.addFocusables(ViewGroup.java:637)」などに関するものです、しかし、私はそれらが決定的であるとは思えません。
私は何が欠けていますか?