我構建包含按鈕的自定義通知,並且當用戶按下按鈕時我想列出它。從通知中實現setOnClickPendingIntent
該按鈕不應該打開任何活動,但只有邏輯人員喜歡改變歌曲。
代碼:
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notification);
contentView.setTextViewText(R.id.toptext, nowPlayingTitle);
//this not work
Intent intent = new Intent(this, receiver.class);
intent.putExtra("UNIQ", "1");
PendingIntent pendingIntent = PendingIntent.getBroadcast(
this.getApplicationContext(), 234324243, intent, PendingIntent.FLAG_CANCEL_CURRENT)
contentView.setOnClickPendingIntent(R.id.imageButtonPlay,
pendingIntent);
notification.contentView = contentView;
// this is to return to my activity if click somwhere else in notification
Intent notificationIntent = new Intent(this, MYACTIVITY.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.contentIntent = contentIntent;
mNotificationManager.notify(NOTIFICATION_ID, notification);
我沒有得到自己需要在第二個PARAM的setOnClickPendingIntent的竅門? 如何在用戶按下按鈕後調用函數?
IM可能失去了一些東西,因爲我不明白的接收方和哪些用戶按
好吧,我明白了。錯誤在我的清單:) – gilush14
清單中的問題是什麼? – amarkovits