마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안녕하세요 안드로이드를 안드로이드 펍에서 배우고잇는 사람입니다.

0 추천
질문이 있는데요.. 제가 이것저것 구현하다가..

handler라는 클래스를 알게되엇는데요 지금 제가 구현한것은

엑티비티에서 핸드러를 구현하고 thread로 db데이터를 송수신후 완료 메세지를 handler로 보내주고

메세지값으로 alert창을 띄워주는 그런식인데요..

궁금한것은.. thread로 db데이터를 송수신하는곳이 한두군데가 아니라 여러곳일경우에..

handler를 각 엑티비티에다.. 따로따로 구현을 해주는게 맞는건지..

아니면 handler를 클래스로 따로 뺴서 관리하는게 맞는건지.. 감이 오질않아서요..

핸들러를 클래스로 따로 빼서 관리하려니 thread메세지를 받아서 alert창이나 메세지 로그를 뿌려줘야 하는데..

그부분도 어떻게 구현해야 하는지 막막합니다..

고수님들의 조언이 필요한 시기 ㅜㅜ 고수님들 도와주세요..
mamongs (4,050 포인트) 님이 2013년 4월 2일 질문

1개의 답변

0 추천
UI가 함께 묶이는지 아닌지에 따라 크게 달라지게 됩니다.

UI가 함께 사용되게 되면 액티비티에서 분리해서 따로 관리하는것이 힘듭니다.

그게 아닌경우는 구현하기 나름이에요
구현하는 목적과 상황에 따라 달라지기에 뭐가 좋다라고 말씀드리기엔 무리가 있어요

말씀하신 alert 창에서 메세지를 띄우는것은
alert을 띄우는 static method를 구현하셔서 핸들러에 달아주시면 될것같습니다.
context와 안에들어갈 메세지도 같이 파라미터로 받아야하겠죠
Noizbuster (11,970 포인트) 님이 2013년 4월 2일 답변
음..정확하게 무슨말씀인지는 잘이해가 안가지만..
여튼 힘들다는건가요??ㅡㅡ;
제가 한걸 보여드리고 싶네요 ㅜㅜ
그냥 막 코딩하기에는.. 나중에 무리가 올까봐..ㅜㅜ
...