안드로이드 개발 정보
(글 수 1,067)
앱 개발중 조금은 황당한 버그를 겪었습니다.
위와 같이 코드를 만들고
final EditText m_vUserText = (EditText)findViewById(R.id.test); m_vUserText.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if(event.getAction()!=KeyEvent.ACTION_DOWN) return false; if (actionId == EditorInfo.IME_ACTION_DONE || (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) { m_vUserText.setText(""); return true; } return false; } });
위와 같이 코드를 만들고
EditText에서 키보드로 엔터키를 계속해서 치면, 나중에는 EditText에 글자가 써지지 않습니다.
정확히 표현하면 글씨는 써지지만, 표시되지 않습니다.
엔터키를 치는 횟수는 정확하진 않은데 약 100번 이상정도 치면 발생하는 것 같습니다.
아직 모든 테스트는 하지 못했지만,
구글키보드와 스마트키보드에서 발생하고, 딩굴에서는 발생하지 않는 것 같습니다.
제 생각으로는 추천단어를 표시하는 키보드앱에서 발생하는 문제로 보입니다.
이 이슈에 대해 외국 포럼에 알려진 사항이 있으면 알려주시면 감사하겠습니다.
안녕하세요~반갑습니다!!