2011-09-07 102 views
1

我不喜歡這樣寫道:如何在通知中添加按鈕?

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

然後通知通知。 我可以看到通知中的按鈕, 但該按鈕無法點擊。 當我點擊按鈕,整個通知點擊! 我該如何解決這個問題? 我在這裏找到了任何地方,但沒有發現有用的東西。有人說,有些手機不支持通知按鈕,但是三星Galaxy S的音樂播放器的通知有按鈕點擊事件。

+0

檢查此:http://stackoverflow.com/questions/7270928/how-to-put-a-button-in-notification/7270981#7270981 – Egor

回答

3

您不能將交互式小部件(如Button)放在Notification中,並從中獲取用戶輸入。這些僅用於輸出顯示。

+0

但爲什麼星系的音樂播放器呢? – Tony

+3

@Tony:這是設備固件的一部分。他們可以作弊。你我不能。 – CommonsWare

+0

@CommonsWare這是一個恥辱!因此,帶有按鈕http://developer.android.com/design/patterns/notifications.html#interacting-with-notifications的圖片是假的或固件支持的? – midnight