2012-01-10 2 views
1

내 서비스는 키 가드가 활성화되어있을 때 발생할 수있는 알림을받습니다. 이 상태에서 토스트 메시지를 표시 할 수있는 방법이 있습니까? 첫 번째 시도는 토스트가 키 가드의 "뒤"에 표시된다는 것을 나타냅니다 (즉, 키 가드가 아직 표시되어있는 동안 키 가드가 잠금 해제되어있는 경우 표시됨).키 가드가 활성화되어있는 동안 토스트를 표시 하시겠습니까?

이 시나리오에서 토스트를 사용할 수있는 방법이 있습니까? 아니면 키 가드 상단에 적절한 플래그가 표시되도록 설정 한 자체 활동을 작성해야합니까?

미리 감사드립니다.

추 신 : 사용자가 토스트를 놓칠 수도 있으므로 알림도 추가됩니다.하지만 내 개인 취향을 위해 메시지를 토스트 (사용자 구성 가능)의 일부로 표시하고 싶습니다. 축배는 내 의견으로는 더 긴 메시지에 더 적합하다).

+0

키 가드는 잠금 화면을 의미합니까? 당신이 뿌리가없는 전화기에서 그 위에 무엇이든 보여줄 수 있다면 정말 놀라실 것입니다 ... –

+0

예, 예를 들어, 몇 가지 플래그를 사용하여 활동을 보여줄 수 있습니다. FLAG_SHOW_WHEN_LOCKED 및 일부 다른 사람들은 http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html을 참조하십시오.하지만 저는 짧은 화면 정보를 보여주기 위해 전체 화면 액티비티를 구축하지 않을 것을 선호했습니다. 알림 영역의 시세 텍스트에 맞지 않습니다. –

+0

이미 해결하셨습니까? 내 토스트가 키 가드에 의해 잠겨있을 때 나는 같은 문제를 만난다. 그러나 4.1.2 버전으로 코드를 업데이트하면 (4.1.1은 정상적으로 실행됩니다.) 단지 발생합니다. 그것은 매우 이상하다! !! 키 가드 위에서 어떻게 토스트를 가져올 수 있습니까? – Nguyen

답변

0

키 가드 위에서 활동중인 활동에있는 경우 가능합니다. 4.4.2에서 시도해 보았습니다.

감사합니다.