2012-08-02 3 views
0

Android 애플리케이션 용 앱 채팅에서 약간의 작업이 필요합니다. 저는 aSmack lib를 사용하고 있습니다. 여기 내 문제가 있는데, 내 애플 리케이션의 다른 비트로 전환 할 수 있어야하지만, 여전히 새 메시지를 수신하여 저장하고 알림을받습니다.Android xmpp chat

가장 좋은 방법은 무엇입니까?

저는 Service 클래스를 살펴 봤지만 필요한 경우 실제로 얻지 못합니다.

편집 : 한 번에 두 개 이상의 채팅을 열어서 다른 사람이 보내는 메시지도 저장해야합니다.

감사합니다.

+0

이 링크를 살펴보십시오. http://stackoverflow.com/questions/4769020/android-and-xmpp-currently-available-solutions/5487854#5487854 – Randroid

+0

고마워요.하지만 이미 해결 된 해결책이 있습니다. 제 문제는 더 많은 디자인 문제. – Sam

+0

aSmack을 사용하는 Apps의 소스 코드를 살펴보고 어떻게 설계되었는지 살펴볼 것을 제안했습니다. – Flow

답변

0

서비스의 패킷 수신기를 구현하고 로컬 데이터베이스에 메시지를 저장합니다. 데이터베이스에 저장 한 후 브로드 캐스트 메시지를 보냅니다. 이제는 UI에 표시 할 모든 활동에서이를 수신 할 수 있습니다.