2012-08-22 2 views
3

사용자 정의 알림을 만드는 방법을 안내하는 Android 개발자 웹 사이트의 자습서가 있습니다. 대부분의 Android 기기에서 잘 작동하지만 Motorola (Motorola Electrify)의 일부 브랜드 전화에는 자체 해산 버튼이 있습니다. 이 펌웨어/안드로이드의 ROM은 기본 알림의 기본 XML 레이아웃을 무시합니다. 따라서 사용자 지정 알림에는이 닫기 단추가 없습니다.단일 사용자 정의 알림 닫기

enter image description here

이 버튼을 계속하는 쉬운 방법이 있나요? 또는 유일한 방법은이 장치에 그러한 버튼이 있는지 여부를 확인하고 추가하는 경우입니다.

답변

0

이 버튼을 유지하는 쉬운 방법이 있습니까?

버튼을 처음부터 배치하지 않았으므로 정의하지 말아야합니다.

또는 유일한 방법은이 장치가 당신이 그렇게 할 것입니다 아무 생각이 어떻게

같은 버튼이 있는지 여부를 확인하는 것입니다.

만약 그렇다면 하나를 추가 하시겠습니까?

나는 당신도 그 중 어떤 것을 할 것인지 잘 모른다. Notification 해제 옵션 (Android 1.x/2.x)이없는 기기의 경우 자신의 버튼을 사용할 수 없습니다. Notification에 항상 자동 취소 (예 : setAutoCancel(true) : Notification.Builder)를 설정하면 Notification의 아무 곳이나 두드리면 해제됩니다.

+0

사실, 알림을 무시하는 것은 내가 실제로 찾고있는 것이 아닙니다. ROM에 하나의 버튼이있을 경우를 대비하여이 해제 버튼으로 정상적인 알림으로 작동해야합니다. –

+0

@kirill : OS가 (버턴을 항상 제외시켜야하는)'setOngoingEvent()'를 사용하지 않는 것 이외에는) 거기에서 해제 버튼을 놓을 지에 대한 제어권이 없습니다. – CommonsWare

관련 문제