2013-07-29 1 views
1

내 앱은 현재 토스트 대화 상자에 표시되는 상태 메시지의 모음을 반환합니다. 그러나 상태 메시지의 수가 꾸준히 증가하여 Toast의 실행 가능성이 떨어집니다.Android Toast-like 대화 상자 여러 활동에 걸쳐

내가하고 싶은 일은 ListView에 메시지를 표시하는 대화 상자를 만드는 것입니다. 그러나 내가 만든 대화 상자는 활동 위에 표시되므로 활동을 변경하면 대화 상자가 손실됩니다. Toast처럼 액티비티 전체에서 가시성을 유지하는 대화 상자를 만들려면 어떻게해야합니까?

+0

어떻게 당신은 활동을 변경할 수 있습니까? – AAnkit

+0

대화 상자에는 백그라운드 스레드의 상황이 표시되기 때문에. 백그라운드 스레드가 돌아 오기 전에 사용자가 활동을 변경할 수 있습니다. – Dave

답변

1

Android에 이미 존재하는 알림 서비스를 찾고 계시는 것 같습니다. 당신은 다른 수준에이 문제를 해결 할 수 있습니다

앱에서

  • 예는 항상 사용자가보고 싶은 메시지가 포함 된 목록의 일종을 가지고 BaseActivity를 작성하고 당신이 원하는 활동 확장을위한 . 읽지 않은 메시지에 대해 대기열을 유지하십시오. 당신이 시각화하는 방법은 당신에게 달려 있습니다.

시스템 알림을 사용하고 알림 업데이트를 고려하십시오. 대화 상자가 표시 될 때

+0

알림 후 실제로는 아니지만 첫 번째 아이디어는 재미 있고 가능성이 있다고 들립니다. 제안 해 주셔서 감사합니다. – Dave

+0

@Dave가 첫 번째 아이디어를 얻었습니까? 아니면 알아낼 수 있었던 다른 것? 나는 똑같은 것을 찾고 있습니다. 감사합니다. –

+0

메시지의 목록을 활동과 독립적으로 저장 한 다음 모든 활동에 메시지가있는 경우 해당 메시지를 표시합니다. – Dave

관련 문제