안드로이드 스튜디오에서 에뮬레이터를 돌리다가 다음과 같은 에러를 발견했다.
[+47076 ms] W/IInputConnectionWrapper(10744): getSelectedText on inactive InputConnection
[ ] W/IInputConnectionWrapper(10744): getTextAfterCursor on inactive InputConnection
[ ] W/IInputConnectionWrapper(10744): getTextBeforeCursor on inactive InputConnection
[ ] W/IInputConnectionWrapper(10744): getSelectedText on inactive InputConnection
[ ] W/IInputConnectionWrapper(10744): getTextAfterCursor on inactive InputConnection
[+33210 ms] W/IInputConnectionWrapper(10744): getTextBeforeCursor on inactive InputConnection
[ ] W/IInputConnectionWrapper(10744): getSelectedText on inactive InputConnection
[ ] W/IInputConnectionWrapper(10744): getTextAfterCursor on inactive InputConnection
검색해 보니 Stackoverflow에 이런 답변이 있었다.
안드로이드 키보드가 아닌 다른 키보드를 이용했을 때 있을 수 있는 현상이라는 답변이다.
맥북 키보드가 아닌 안드로이드 에뮬레이터 화면 내의 키보드를 이용하니 에러 없이 테스트할 수 있었다.
https://stackoverflow.com/questions/12318521/inputconnectionwrapper-warning#comment23584371_12318521
이 글이 도움이 되었다면 좋아요(하트)를 눌러주세요~!