검색 루틴을 시작하려면 Enter 키가 필요한지 확인해야합니다. 일부 키보드를 제외한 모든 작품에는 ENTER 버튼 대신 SEND 버튼이있는 것 같습니다. 이 버튼을 누르면 코드가 덤프됩니다. 아래에 작은 샘플이 있습니다. 어떤 아이디어?android SEND 키가 충돌 함
tx1.setOnEditorActionListener (new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
System.out.println("Key: " + event.getKeyCode()); //BLOWS UP HERE
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
// ...
}
}
}
}
Eclipse에서 'adb logcat', DDMS 또는 DDMS 퍼스펙티브를 사용하여 LogCat을 검사하고 "코드 덤프"에 대한 스택 추적을 확인하십시오. – CommonsWare
붙여 넣기 코드를 포맷하는데 약간의 노력을하십시오. 나는 훨씬 더 쉽게 도와 준다! – WarrenFaith
@CommonsWare : 코드 덤프가 표시된 줄에 있습니다. 널 포인터.하지만이 문제를 해결하는 방법을 모르겠습니다. –