0

사용자가 알림을 누르면 서비스에서 투명한 전체 화면 활동을 시작하려고합니다. 문제는 스스로 활동을 시작하는 것이 아니라 완벽합니다. 내 문제는 현재 활성화 된 응용 프로그램이 정지되는 것입니다. 예를 들어 youtube가 비디오 재생을 중지합니다. YouTube에서 비디오 재생을 계속하기를 원합니다. 내 코드는 여기에 설명 된 솔루션을 기반으로합니다 : How do I create a transparent Activity on Android?. 또한 SYSTEM_ALERT_WINDOW 플래그와 Windowmanager : How to display a fullscreen TYPE_SYSTEM_ALERT window?을 사용하여 서비스에서 경고 대화 상자를 시작하는 방법을 읽었습니다. 하지만 사용자가 알림을 누를 때 어떻게해야합니까?)서비스에서 투명한 활동을 시작할 때의 문제

안부 내 문제가, 현재 활성화 된 응용 프로그램이 정지한다는 것입니다,

헨릭

답변

0

를, 내가 그렇게 설명하는 것을 내가 그것을 해결할 수 알고 같은

나는 애플 리케이션을 보았다 예 youtube가 동영상 재생을 중단합니다.

새 활동이 투명하다고해서 이전 활동을하지 않았다고해도 나는 너 아래서 계속 달리고있어. 활동이 스택에서 다른 활동으로 대체되면 해당 활동에서 onPause()가 호출됩니다.

투명한 오버레이를 원한다면보기 만 사용하면됩니다. 보기가 있으려면 활동이 필요하지 않습니다.

나는 또한 SYSTEM_ALERT_WINDOW 플래그와 창 관리자가 사용하는 서비스에서 경고 대화 상자를 실행에 대해 뭔가 읽고

: 어떻게 전체 화면 TYPE_SYSTEM_ALERT 창을 표시 할 수 있습니까? . 하지만 사용자가 알림을 누를 때 어떻게해야합니까?

서비스에서 시스템 경고 창에보기를 그릴 수 있습니다.

관련 문제