2011-09-07 5 views
1

알림에 버튼을 추가하는 방법

RemoteViews views = new RemoteViews(..); 
views.setOnClickPendingIntent(R.id.button1,pd); 
noti.contentviews = views; 

다음과 같이 알림을 알립니다. 알림에서 버튼을 볼 수 있지만 버튼을 클릭 할 수 없습니다. 버튼을 클릭하면 전체 알림이 클릭되었습니다! 어떻게이 질문을 해결할 수 있습니까? 이 모든 곳에서 발견되었지만 유용한 것은 없습니다. 누군가 하지만 삼성 갤럭시의 알림 버튼을 지원하지 않는다고 말하는 뮤직 플레이어의 알림에는 버튼 클릭 이벤트가 있습니다.

+0

이것을 확인하십시오 : http://stackoverflow.com/questions/7270928/how-to-put-a-button-in-notification/7270981#7270981 – Egor

답변

3

Button과 같은 대화 형 위젯을 Notification에 넣고 사용자 입력을받을 수 없습니다. 이것은 출력 디스플레이 전용입니다. 우리가 할 수있는

+0

왜 galaxy s 뮤직 플레이어가합니까? – Tony

+3

@ 토니 : 장치 펌웨어의 일부입니다. 그들은 속일 수 있습니다. 당신과 나는 할 수 없다. – CommonsWare

+0

@CommonsWare 그것은 부끄러운 일입니다! 따라서 http://developer.android.com/design/patterns/notifications.html#interacting-with-notifications 버튼이있는 사진은 가짜이거나 펌웨어가 지원됩니까? – midnight

-1

최근 내가 같은 문제에 갇혀했지만,이 링크

Handling buttons inside android notifications

내 인생을 저장, 사용자 정의 알림을 만들어 그 온 클릭 기능을 다른 기능을 수행 할 수 있습니다 또한에 버튼을 넣어.

당신은 여기 내 코드 Adding button action in custom notification

을 볼 수 있고 실제로 아직 다른 장치에 시도 내 HTC 센세이션 XE의 ​​havent 한에서 작동합니다. 그래서 응원과 행운

관련 문제