안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
어제 Dialog 상에서 BACK 키 막는 방법을 문의했었고,
친절한 고수분의 도움으로 성공하였습니다!!
그런데 여전히 검색 키를 누르면 Dialog 가 닫혀서 속이 상하네요.. ㅠㅠ
관련글을 검색해서 딱 같은 고민을 하셨던 분의 글을 찾았습니다..
http://www.androidpub.com/1105876
그렇지만, 답변을 봐도 통 어떻게 사용해야 하는지 알 수가 없어서
자세한 설명에 대한 답변을 얻고자 다시 질문 올려봅니다..
onSearchRequested() 를 Dialog class 에 override 하면 된다고 하시는데,
도통 그 뜻을 잘 모르겠습니다....
제 코드는 아래와 같은 구조인데 말이죠..
public class MainClass extends PreferenceActivity{
.....
private void showProgressDialog()
{
// ProgressDialog 선언, 생성, show.....
}
......
}
감사합니다..!!
어제 Dialog 상에서 BACK 키 막는 방법을 문의했었고,
친절한 고수분의 도움으로 성공하였습니다!!
그런데 여전히 검색 키를 누르면 Dialog 가 닫혀서 속이 상하네요.. ㅠㅠ
관련글을 검색해서 딱 같은 고민을 하셨던 분의 글을 찾았습니다..
http://www.androidpub.com/1105876
그렇지만, 답변을 봐도 통 어떻게 사용해야 하는지 알 수가 없어서
자세한 설명에 대한 답변을 얻고자 다시 질문 올려봅니다..
onSearchRequested() 를 Dialog class 에 override 하면 된다고 하시는데,
도통 그 뜻을 잘 모르겠습니다....
제 코드는 아래와 같은 구조인데 말이죠..
public class MainClass extends PreferenceActivity{
.....
private void showProgressDialog()
{
// ProgressDialog 선언, 생성, show.....
}
......
}
감사합니다..!!
2010.12.24 15:27:43
http://www.androidpub.com/1105876
는 다이얼로그안에 오버라이드해서 사용하시라는건데..
기기에 붙어 있는 검색 (예: 옵티머스원 검색키)키를 눌렀을때
Dialog가 닫히는 상황인거 같은데요 아니신가요?
그럼 Dialog의 객체에 setOnkeyListener()를 사용하시면
이벤트를 잡아 내실수 있습니다. 수고하세요.




여기 글이 도움이 될듯하네요.