앱 개발중 조금은 황당한 버그를 겪었습니다.

 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번 이상정도 치면 발생하는 것 같습니다.

아직 모든 테스트는 하지 못했지만,
구글키보드와 스마트키보드에서 발생하고, 딩굴에서는 발생하지 않는 것 같습니다.

제 생각으로는 추천단어를 표시하는 키보드앱에서 발생하는 문제로 보입니다.



이 이슈에 대해 외국 포럼에 알려진 사항이 있으면 알려주시면 감사하겠습니다.

안녕하세요~반갑습니다!!